1
我正在使用jQuery可拖动和放置。有时候,即使被拖动的东西对目标是“可接受的”,我也想取消掉落。我只知道一旦用户释放了鼠标按钮,拖放是否可以继续(不是实际上仍在拖动,这是'接受'似乎如何工作的)。是否有任何方法'取消'放置功能内的放置,还是有另一种解决此问题的方法?非常感谢。取消jQuery UI放下一次后丢失
我正在使用jQuery可拖动和放置。有时候,即使被拖动的东西对目标是“可接受的”,我也想取消掉落。我只知道一旦用户释放了鼠标按钮,拖放是否可以继续(不是实际上仍在拖动,这是'接受'似乎如何工作的)。是否有任何方法'取消'放置功能内的放置,还是有另一种解决此问题的方法?非常感谢。取消jQuery UI放下一次后丢失
.draggable()
元素在用户完成拖动时触发一个.stop()
事件。
http://jqueryui.com/demos/draggable/
$(".selector").draggable({
stop: function(event, ui) { ... }
});
stop()似乎不适用于我.. http://jsfiddle.net/KevinGabbert/jKcZs/ – KevinDeus 2012-07-25 05:03:04
'.draggable()'和'.droppable()'是jQueryUI的 – Teneff 2011-04-07 19:47:18
的一部分,你的意思是“取消:您可以在拖动实例化一个自定义的方法覆盖默认方法“?一旦用户释放了鼠标左键,您将无法重新进入拖动状态(这很奇怪)。 – 2011-04-07 19:48:04
您可以通过使用父元素或x,y轴来限制可拖动对象的位置。 – 2011-04-07 19:52:51