&引用;“格式”;jQuery拖放后的HTML列表?
我创建了一个嵌套、无序的HTML列表,并将jQuery UI可拖动和jQuery UI可拖放两种方式应用于列表项,效果非常好 问题是,当将列表项拖放到其他列表项中时,列表不会自动格式化,这会导致在拖动某些项时发生最疯狂的事情 由于我不想终止任何(进一步)与元素的jQuery绑定,我尝试再次分离并附加列表项,但没有成功 你可以自己看到这个问题 所以问题是:如何使列表的格式始终与加载页面时的格式相同&引用;“格式”;jQuery拖放后的HTML列表?,jquery,html,jquery-ui,nested-lists,Jquery,Html,Jquery Ui,Nested Lists,我创建了一个嵌套、无序的HTML列表,并将jQuery UI可拖动和jQuery UI可拖放两种方式应用于列表项,效果非常好 问题是,当将列表项拖放到其他列表项中时,列表不会自动格式化,这会导致在拖动某些项时发生最疯狂的事情 由于我不想终止任何(进一步)与元素的jQuery绑定,我尝试再次分离并附加列表项,但没有成功 你可以自己看到这个问题 所以问题是:如何使列表的格式始终与加载页面时的格式相同 这很可能是因为你加入了一个不支持LI的LI或其他元素。最简单的方法是限制您可以进入的父级。
这很可能是因为你加入了一个不支持LI的LI或其他元素。最简单的方法是限制您可以进入的父级。
drop: function (e, ui)
{
var draggable = $(ui.draggable).detach();
$(this).find("ul:topmost").append(draggable);
// solution:
draggable.css({
left: '',
top: ''
});
}