2013-03-16 66 views
1

我似乎无法得到可折叠部分与nestedSortable一起工作。问题获取列表崩溃与nestedSortable

http://jsfiddle.net/meisam/vq9dD/

这里是我使用的JavaScript:

$('ol.sortable').nestedSortable({ 
    disableNesting: 'no-nest', 
    forcePlaceholderSize: true, 
    handle: 'div', 
    helper: 'clone', 
    items: 'li', 
    opacity: .6, 
    placeholder: 'placeholder', 
    revert: 250, 
    tabSize: 25, 
    tolerance: 'pointer', 
    toleranceElement: '> div', 
    isTree: true, 
    startCollapsed: true, 
    update: function() { 
     order = $('ol.sortable').nestedSortable('serialize'); 
     console.log(order); 
    } 
}); 

$('.disclose').on('click', function() { 
    $(this).closest('li').toggleClass('mjs-nestedSortable-collapsed').toggleClass('mjs-nestedSortable-expanded'); 
}) 

回答

0

你使用不工作插件的版本。我升级插件,改变了可折叠的代码如下:

$('.mjs-nestedSortable-collapsed').on('click', function() { 
    $(this).toggleClass('mjs-nestedSortable-collapsed').toggleClass('mjs-nestedSortable-expanded'); 
}); 

小提琴here

0

展开/新嵌套折叠按钮(如果我点击,并在另一拖动一列)不工作。只有负载显示的工作。