jquery拖动元素

发布于 2024-07-29 16:09:00 字数 415 浏览 6 评论 0原文

我有一个问题,我无法理解要在可拖动函数中传递什么以使元素可拖动。 我想让我的 通过其 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦年海沫深 2024-08-05 16:09:01
$("#test").draggable();

如果您使用 jQueryui

$("#test")

选择 id 为“test”的 div 元素,则

在代码中没有 id 为“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();
$("#test").draggable();

if you are using jQueryui

$("#test")

selects your div element with id 'test'

In your code you have no element with id 'id'. Change your code

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();
绝不服输 2024-08-05 16:09:01

检查这个演示。 代码非常简单。

Check this demo. The code is really simple.

〗斷ホ乔殘χμё〖 2024-08-05 16:09:00

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

检查您是否确实包含了 jQuery UI 的构建,其中包含可拖动的内容(可拖动不是 jQuery 本身的一部分) 。

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

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

$(id).draggable();

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:

$(id).draggable();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文