销毁JQuery draggable
我有一组可拖动的元素。 如何删除可拖动function?
-
$('.draggable').draggable('disable')
在我的情况下不是一个选项 -
$('.draggable').draggable('destroy')
返回Uncaught TypeError: Cannot read property 'options' of undefined
来自jQuery UI API:
破坏()
完全删除可拖动的function。 这将使元素返回到pre-init状态。
This method does not accept any arguments.
代码示例:
调用destroy方法:
$( ".selector" ).draggable( "destroy" );
编辑
因为这似乎不适合你 – 这是一个在jQuery论坛周围被看到的问题 – 这是一个建议的修复:
ui.draggable.draggable("option", "revert", false);