jquery拖动元素

标签 jquery jquery-ui element drag

我有一个问题,我无法理解要在可拖动函数中传递什么以使元素可拖动。 我想让我的 通过其 id 测试可拖动。 谁能告诉我该怎么做。

代码示例

normal_tag11=' <div style="position:fixed" id="Normal_Tag1_div_dummy'+count1+'" class ="Normal_Tag1_div_dummy" >'+ 'Normal DUMMY</div>'; 
var id='Normal_Tag1_div_dummy'+count1; document.getElementById('droppable').innerHTML+=normal_tag11; 
$('#id').draggable({ });

最佳答案

您不需要将任何参数传递给draggable()。

检查您是否确实包含 jQuery UI 的版本其中包括draggable(draggable 不是 jQuery 本身的一部分)。

否则,请查找代码中可能阻止执行调用draggable 的行的其他错误。

关于您添加的代码示例,如果您的目的是选择 id 变量中定义的 id 元素(而不是您当前选择的 id 为“id”的元素),您应该正在使用:

$(id).draggable();

关于jquery拖动元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1211014/

相关文章:

javascript - 对话框中的多重效果显示/隐藏

javascript - Mootools:如何在鼠标悬停时在 `span` 元素内创建新元素 `li`?

javascript - 隐藏几个div,默认显示1个,根据链接点击切换(显示/隐藏)?

jQuery 选项卡 - 在 ajax 加载期间在容器 div 中显示指示器

jquery - jQueryUI 模式的奇怪问题

java - Java Swing 中元素的用途及其与 StyledDocument 和段落的关系

list - 从 Scheme 中的列表中删除元素

javascript - Google Recaptcha - GetResponse 不返回 JSON

javascript - 文件上传点击模拟按钮触发表单

jquery - 文本的最大可用宽度