0

我在页面上有拖放功能。我已经定义了一个mousedown, mousemove, 和mouseup事件处理程序来做到这一点。但是,有时,在浏览器中(我无法将其缩小到一个,因为它在某个时候发生在所有浏览器上),当用户单击(然后放开)要拖动的对象时,他是现在拖动对象并且必须再次单击(然后松开)以释放对象。

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

4

1 回答 1

0

它很旧,但我猜它仍然可以帮助你。否则只需使用 jQueryUI Drag'n'Drop-Plugin。

JavaScript:检查鼠标按钮是否按下?

于 2013-11-07T12:40:43.117 回答