开发者社区 问答 正文

(设计题)想实现一个对页面某个节点的拖曳?如何做?(使用原生 JS)

(设计题)想实现一个对页面某个节点的拖曳?如何做?(使用原生 JS)

展开
收起
kun坤 2019-11-28 15:01:53 815 分享 版权
1 条回答
写回答
取消 提交回答
  • 答案:

    回答出概念即可,下面是几个要点

    给需要拖拽的节点绑定 mousedown, mousemove, mouseup 事件
    mousedown 事件触发后,开始拖拽
    mousemove 时,需要通过 event.clientX 和 clientY 获取拖拽位置,并实时更新位置
    mouseup 时,拖拽结束
    需要注意浏览器边界的情况
    
    2019-11-28 15:02:01
    赞同 展开评论