【发布时间】:2017-07-19 22:40:34
【问题描述】:
我有一个简单的类别内的子类别列表,如下所示:
<ul class="list">
<li>Eyewear
<ul class="cont">
<li>Andy Wolf</li>
<li>Matsuda</li>
<li>Dita</li>
<li>Barton Perreira</li>
<li>Theo</li>
</ul></li>
<li>Merchandise
<ul class="cont">
<li>Tees</li>
<li>Tanks</li>
</ul></li>
<li>Accessories</li>
</ul>
对于这个例子,我希望能够将“Andy Wolf”移动到它的“cont”父级中,但不能移动到它之外。我做了以下事情:
$("ul.list").sortable({
containment: $(".cont"),
placeholder: "ui-state-highlight",
items: "li",
axis: 'y',
revert: true,
update: function(event, ui){
//ajax call
}
}).disableSelection();
但由于某种原因,“Andy Wolf”可以超越“cont”,成为与“Eyewear”相同的级别。
这是我制作的小提琴https://jsfiddle.net/2901gLxL/7/
有人可以向我解释我做错了什么吗?
谢谢。
【问题讨论】:
标签: javascript jquery jquery-ui