【发布时间】:2011-08-11 02:44:27
【问题描述】:
我想用我自己的 jQuery 代码拖动一个 div。
当鼠标移动缓慢时,jsfiddle 上的这个例子可以正常工作
http://jsfiddle.net/craic/kr7Un/
但任何快速移动都会将鼠标拉出框外,并且会丢失跟踪。
jQuery UI draggable 没有这个问题,无论你移动多快都可以很好地跟踪:http://jqueryui.com/demos/draggable/
但我想推出自己的简单版本,以便可以将它与 Raphael、按键等集成。我查看了 jQuery UI 可拖动源,但对我来说,它非常难以理解(800 行)。
我认为事件冒泡不是问题...有什么想法吗?
【问题讨论】:
-
好像跟鼠标拖尾有关?
-
我不知道您是否注意到,当您将框拖得太快时,鼠标光标会离开框并失去它的“保持”。 :)
-
是的,它叫做鼠标拖尾。
标签: jquery events draggable drag