从 3 拖到 1 的元素被转储到 2 中。
这可能不是一个理想的解决方案,但如果您禁用折叠列表的删除,它可以正常工作。像这样更新你的点击处理程序(你也不应该使用.live
!)
$weekday.live('click', function() {
var $this = $(this), // store the header/trigger
$list = $this.next('ul'); // store the list
$this.toggleClass('open').next('ul').slideToggle().toggleClass('closed');
if ($this.hasClass('open')) { // if the header has the 'open' class, it is being toggled off
// remove sortable functionality
$list.sortable('disable');
} else {
$list.sortable('enable');
}
});
在这里查看:http: //jsfiddle.net/BNJzB/57/