开发者社区> 问答> 正文

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

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

展开
收起
kun坤 2019-11-28 15:01:53 795 0
1 条回答
写回答
取消 提交回答
  • 答案:

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

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

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载