![](/img/trans.png)
[英]How can i tell if an draggable element is dropped on another draggable element, with Jquery?
[英]Tell if jQuery DOM element is draggable or not
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
。
如果我理解正确,我认为这将满足您的要求。
var jqnode = jQuery('selector');
var isDraggable = (typeof jqnode.draggable === 'function');
另外,我认为hasOwnProperty()也可以工作:
var jqnode = jQuery('selector');
var isDraggable = jqnode.hasOwnProperty('draggable');
当jQueryUI初始化draggable
,它将向元素添加ui-draggable
类:
var isDraggable = jqnode.hasClass('ui-draggable');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.