我在嵌套的<ul>
- s工作之间进行了这个jQueryUI排序,并且我以某种方式破坏了某些东西。
问题:我可以拖动每个列表中的项目但不能将项目从一个列表移动到另一个列表。我发誓昨天工作了。我做了一个更改:我的所有<ul>
- s都带有id="sortable"
但是将其更改为class="sortable"
(因为id应该是唯一的)。我还将JS中的选择器从#sortable
更改为.sortable
以匹配。这不会导致这种情况,是吗?
转载于此:http://jsfiddle.net/DY2Ez/2/
/* JS */
$( document ).ready(function() {
$( "#accordion" ).accordion({ collapsible: true });
$( ".sortable" ).sortable({ items: "> li.s" });
$( ".sortable" ).disableSelection();
$( "li.cntrl" ).sortable({ disabled: true }); //make controls not sort
});
答案 0 :(得分:0)
@JasonP在上面的评论中提供了答案。第三行代码应为:
$( ".sortable" ).sortable({ items: "> li.s", connectWith:'.sortable' });
添加了connectWith选项。我不确定为什么它之前没有它。