我在页面上有拖放功能。我已经定义了mousedown
,mousemove
和mouseup
事件处理程序来执行此操作。但是,有时候,在浏览器中(我无法将其缩小到一个,因为它在某些时候发生在所有这些上),当用户点击(并放手)对象拖动时,他是现在拖动对象并且必须再次单击(并放开)以释放对象。
预期的功能是让用户在拖动时单击并按住,只有当他想要释放他正在拖动的对象时才放开点击。我可以在mousemove
处理程序中添加一些内容来检查mousedown
是否仍处于活动状态吗?
答案 0 :(得分:0)
它已经过时了,但我猜它可能仍然有用。否则只需使用jQueryUI Drag'n'Drop-Plugin。