jQuery mousedown()函数无法触发拖动事件

时间:2014-12-13 12:27:08

标签: javascript jquery bind drag mousedown

我正在尝试使用jQuery触发拖动事件。

请在此处找到小提琴http://jsfiddle.net/sgsvenkatesh/hepbob75/5/

我用它来触发拖拽事件,但它无效。

$(document).bind("mousedown", function () { ... });

这就像点击事件而不是拖动事件。 当我使用mousemove代替mousedown之类的

时,相同的代码工作正常
$(document).bind("mousemove", function () { ... });

有没有办法处理拖动事件?或者还有其他任何触发拖动事件的功能吗?

如果有任何进一步的信息,请告诉我。

1 个答案:

答案 0 :(得分:1)

您需要记住单击鼠标的位置并检查mouseup以确定它是否是拖动。请参阅此答案https://stackoverflow.com/a/4139860/1620112