javascript - 判断 jQuery DOM 元素是否可拖动

标签 javascript jquery jquery-ui

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/

相关文章:

javascript - 如何在 CouchDB 中编写原生 Erlang 列表函数

javascript - jquery获取所有表单元素属性和值

javascript - React js 迭代组件 props 中的数组

javascript - jQuery 元素创建,值传递

javascript - 如何将 Angular ngmodel 与 jQuery UI slider 一起使用?

jquery - 使用 jQuery UI 日期选择器在新行中显示上一个和下一个按钮

java - 将带有 html/Javascript 的字符串放入 selenium webdriver

javascript - JSON - 语法错误 : Unexpected token &

javascript - 如何使用jquery更改html元素

javascript - 如何让 jquery-ui-dialog 没有关闭按钮?