【问题标题】:jQuery mousedown() function is not working to trigger on drag eventjQuery mousedown() 函数无法触发拖动事件
【发布时间】:2014-12-13 12:27:08
【问题描述】:

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

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

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

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

这就像点击事件而不是拖动事件。 当我使用 mousemove 而不是 mousedown 时,相同的代码工作得很好

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

有没有办法处理拖动事件?还是有其他触发拖动事件的功能?

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

【问题讨论】:

    标签: javascript jquery bind drag mousedown


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-09-07
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多