mousedown和mouseup事件处理程序的问题

时间:2013-11-07 12:35:07

标签: javascript jquery drag-and-drop drag

我在页面上有拖放功能。我已经定义了mousedownmousemovemouseup事件处理程序来执行此操作。但是,有时候,在浏览器中(我无法将其缩小到一个,因为它在某些时候发生在所有这些上),当用户点击(并放手)对象拖动时,他是现在拖动对象并且必须再次单击(并放开)以释放对象。

预期的功能是让用户在拖动时单击并按住,只有当他想要释放他正在拖动的对象时才放开点击。我可以在mousemove处理程序中添加一些内容来检查mousedown是否仍处于活动状态吗?

1 个答案:

答案 0 :(得分:0)

它已经过时了,但我猜它可能仍然有用。否则只需使用jQueryUI Drag'n'Drop-Plugin。

JavaScript: Check if mouse button down?