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



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

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

我用它来触发拖动事件,但它不起作用。

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

这类似于单击事件,而不是拖动事件。当我使用 mousemove 而不是像 mousedown 时,相同的代码绝对可以正常工作

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

有没有办法处理拖动事件?还是有任何其他功能可以触发拖动事件?

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

您需要记住鼠标的点击位置,并检查鼠标向上以确定它是否是拖动。https://stackoverflow.com/a/4139860/1620112 看到这个答案。

最新更新