【发布时间】:2015-11-03 17:49:03
【问题描述】:
我正在寻找一种允许用户通过按 ESC 键来取消鼠标拖动操作的方法。
这可以使用 Javascript 来完成吗?
谢谢
更新
当鼠标将 div 元素拖动到可放置区域上时,按 ESC 键应将元素拖动到不可放置区域。一旦元素被拖到不可放置的区域,我会在被拖动的元素上调用“mouseup”事件,这会导致被拖动的元素被放置到不可放置的区域。
如何使用 jQuery Draggable 和 jQuery Droppable 做到这一点?
【问题讨论】:
-
Native drag and drop 或 jQuery's draggable?原生拖动事件是可以取消的,jQuery的
drag事件可能是通过返回false(文档没有具体说明但是返回false通常会取消一个事件;试试看)。 -
好的,根据this post返回
false应该取消拖动事件。 -
我想用jQuery的draggable。
-
试试这个看看是否能解决你的问题stackoverflow.com/questions/21012655/…
标签: javascript jquery html jquery-ui