实现拖拽的原理

  1. 鼠标按下
    • 记录当前位置信息
  2. 鼠标拖动
    • 记录鼠标的移动距离,来计算设置当前元素的位置偏移
  3. 鼠标抬起
    • 删除鼠标up时候的事件处理程序
  • 鼠标丢失
    • IE和火狐下,可以使用setCapture()和releaseCapture()
    • chrome下使用document监听事件
原文地址:https://www.cnblogs.com/Scar007/p/7640585.html