快速拖动元素失效问题原因及解决方法
情景再现
晚上在写毕设时,碰到个快速拖动元素,元素会跟不上的问题。具体情形如下:
代码及演示结果
- 出现的问题
- 绑定在
document
或body
上 - 绑定在
div
自己身上
解决方案
-
首先,自己的思路是
div
之前已经绑定mousedown
事件,再绑定mousemove
事件,绑定事件过多从而出现快速移动失效问题。但这思路自己都感觉是错的,于是网上搜索相关问题,从一篇文章中找到了其中的原因,原因如下:鼠标滑
晚上在写毕设时,碰到个快速拖动元素,元素会跟不上的问题。具体情形如下:
document
或 body
上div
自己身上首先,自己的思路是 div
之前已经绑定 mousedown
事件,再绑定 mousemove
事件,绑定事件过多从而出现快速移动失效问题。但这思路自己都感觉是错的,于是网上搜索相关问题,从一篇文章中找到了其中的原因,原因如下:
鼠标滑