gpt4 book ai didi

jquery - 如何防止一个列表中的元素被放入另一个嵌套 ul jquery sortable?

转载 作者:行者123 更新时间:2023-11-28 18:27:24 25 4
gpt4 key购买 nike

我有嵌套列表,每个列表都有一个唯一的 ID。我想知道如何防止父-父列表项掉入内部部分 <div><li> <div> 里面其中已经包含 <ul> <li>它自己的列表。此外,占位符也出现在那里。我想知道是否有一种方法可以强制属于第一个列表的元素保留在那里,即使它们移动到另一个嵌套列表之上,其中一个元素位于主全局列表中。

提前致谢。

jQuery:

 $(document).ready(function () {
$('ul#main-sections').sortable({
connectWith: 'ul#main-sections',
items: 'li:not(:last-child)',
placeholder: 'placeholder',
forcePlaceholderSize: true,
start: function (e, ui) {
var elementHeight = ui.item.height();
ui.placeholder.height(elementHeight);
}
});
});

这是我的 http://jsfiddle.net/wt4N8/1/ <-- 将摘要拖到书籍部分,您会看到

最佳答案

像这样澄清你的 jQuery 选择器:

items: '>li:not(:last-child)',

它将只选择第一级子元素

http://jsfiddle.net/wt4N8/2/

这是你要找的吗?

附言以下是如何安排书籍和摘要部分:http://jsfiddle.net/wt4N8/3/

关于jquery - 如何防止一个列表中的元素被放入另一个嵌套 ul jquery sortable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com