jquery拖动元素
我有一个问题,我无法理解要在可拖动函数中传递什么以使元素可拖动。 我想让我的 通过其 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({ });
i have a problem that i cant understand what to pass in the draagable function to make an elemnt draagable.
I want to make my
draggable through its id test.
Can anyone tell me how to do this.
Code Sample
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({ });
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您使用 jQueryui
选择 id 为“test”的 div 元素,则
在代码中没有 id 为“id”的元素。 更改您的代码
if you are using jQueryui
selects your div element with id 'test'
In your code you have no element with id 'id'. Change your code
检查这个演示。 代码非常简单。
Check this demo. The code is really simple.
您不需要将任何参数传递给draggable()。
检查您是否确实包含了 jQuery UI 的构建,其中包含可拖动的内容(可拖动不是 jQuery 本身的一部分) 。
否则,请查找代码中可能阻止执行调用draggable 的行的其他错误。
关于您添加的代码示例,如果您的目的是选择 id 变量中定义的 id 元素(而不是您当前选择的 id 为“id”的元素),您应该使用:
You don't need to pass any parameters to draggable().
Check that you're actually including a build of jQuery UI that includes draggable (draggable isn't part of jQuery proper).
Otherwise, look for other bugs in your code that may be preventing the line where draggable is called from being executed.
Regarding the code sample you added, if your intent is to select the element with an id as defined in the id variable (as opposed to the element with an id of "id", as you are currently selecting), you should be using: