Drag And Drop
1. 定义一个拖放对象 A
2.监控 A 的 onmousedown 事件 ,记录当前拖放对象,拖放开始
3.当拖放开始时 ,监控 document 的 onmousemove onmouseup 事件
4. 当 onmousemove 事件触发时 ,将当前事件的坐标位置 改变 当前拖放对象 的位置
5. 当 onmouseup 事件触发时 ,取消 监控 document 的 onmousemove onmouseup 事件
细节包括 : ie,ff 位置计算的差异
鼠标和拖放对象的相对位置等
ps: 附件 是 一个 网上实现比较好的 例子
本文详细介绍了如何通过监控鼠标事件实现元素的拖拽功能,包括拖拽对象的定义、鼠标事件的监听与处理,以及不同浏览器间实现差异的解决方法。
36

被折叠的 条评论
为什么被折叠?



