如何找到使用Jquery sortable移动的元素的新div id?
我想知道我刚移动的元素的新位置(divid) 我该怎么做如何找到使用Jquery sortable移动的元素的新div id?,jquery,sortables,Jquery,Sortables,我想知道我刚移动的元素的新位置(divid) 我该怎么做 $(函数(){ $(“#可排序”)。可排序({ 更新:功能(事件、用户界面){ 警报(“新位置:+ui.item.index()); } }); $(“ul.droptrue”)。可排序({ 与“ul”连接 }); $(“ul.dropfalse”)。可排序({ 连接到:“ul”, dropOnEmpty:错 }); $(“#可排序1,#可排序2,#可排序3”).disableSelection(); }); 可以删除 空列表中的
$(函数(){
$(“#可排序”)。可排序({
更新:功能(事件、用户界面){
警报(“新位置:+ui.item.index());
}
});
$(“ul.droptrue”)。可排序({
与“ul”连接
});
$(“ul.dropfalse”)。可排序({
连接到:“ul”,
dropOnEmpty:错
});
$(“#可排序1,#可排序2,#可排序3”).disableSelection();
});
- 可以删除
空列表中的
第3项
第4项
第5项
无法删除“
空列表上的“- ”
第3项
第4项
第5项
在回调中,您可以使用event.pageX
和event.pageY
来确定相对于页面的偏移量。在回调中,您可以使用event.pageX
和event.pageY
来确定相对于页面的偏移量。一旦调用可排序,您的代码就可以正常工作(请参阅)()
在页面中实际存在的元素上:
$("#sortable2").sortable({
update: function(event, ui) {
alert("New position: " + ui.item.index());
}
});
一旦对页面中实际存在的元素调用sortable()
,您的代码就可以正常工作(请参阅):
$("#sortable2").sortable({
update: function(event, ui) {
alert("New position: " + ui.item.index());
}
});
你的代码很好。我觉得你拼错了(“#可排序”)。我想应该是(#可排序1”)。我不知道你怎么会接受与问题无关的答案?你的代码很好。我觉得你拼错了(#可排序”)。应该是(#可排序1”)我猜。我想知道你为什么会接受一个与问题无关的答案?