jQuery UI 是否将任何属性存储到 jQuery dom ref 元素?
我特别感兴趣的是任何可以判断的数据或属性或函数 它可以拖动吗?
示例:
var jqnode = jQuery('selector');
jqnode.draggable({...});
var isDraggable = !!(jqnode.tellIsDraggableProperty);
最佳答案
var isDraggable = !!jqnode.data("draggable")
或
var isDraggable = jqnode.is(":ui-draggable");
根据您想要执行的操作,您可以使用原始版本中的选择器:
jQuery('selector:ui-draggable').fn()
如果可拖动,这只会巧妙地调用 fn
。
关于javascript - 判断 jQuery DOM 元素是否可拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14283133/