gpt4 book ai didi

JQuery 嵌套可排序 Accordion

转载 作者:行者123 更新时间:2023-12-03 22:34:16 28 4
gpt4 key购买 nike

我正在使用http://mjsarfatti.com/sandbox/nestedSortable/ JQuery 的嵌套排序。我想让每个可嵌套的 Accordion 。我已经到了嵌套排序和 Accordion 的地步了;但是,每当我将任何可排序项拖到左侧时,整个应用程序就会卡住。

这是我的 JS(运行良好):

$('ol.sortable').nestedSortable({
disableNesting: 'no-nest',
forcePlaceholderSize: true,
handle: 'div',
helper: 'clone',
items: 'li',
maxLevels: 10,
opacity: .6,
placeholder: 'placeholder',
revert: 250,
tabSize: 25,
tolerance: 'pointer',
toleranceElement: '> div'
});

$(function() {
var stop = false;
$( "#accordion h3" ).click(function( event ) {
if ( stop ) {
event.stopImmediatePropagation();
event.preventDefault();
stop = false;
}
});
$( "#accordion" )
.accordion({
header: "> ol > li > div > h3"
})
.nestedSortable({
axis: "y",
handle: "h3",
stop: function() {
stop = true;
}
});
});

这是 html:

<section id="accordion"> 
<ol class="sortable">
<li id="list_1">
<div>
<h3><a href="#">Header</a></h3>
<div>
<p>des fields.</p>
</div>
</div>
<li id="list_2"><div>Item 2</div>
<ol>
<li id="list_3"><div>Sub Item 2.1</div>
<li id="list_4"><div>Sub Item 2.2</div>
<li id="list_5"><div>Sub Item 2.3</div>
<li id="list_6"><div>Sub Item 2.4</div>
</ol>
</ol>
</section>

这绝对是一个仅在将 Accordion 与可排序一起使用时才会出现的问题。有人遇到过这个问题吗?

最佳答案

你可能想尝试

$('ol.sortable').nestedSortable({ options }).accordion({accordion options});

关于JQuery 嵌套可排序 Accordion ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203244/

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