2013-03-16 51 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

展開/新嵌套摺疊按鈕(如果我點擊,並在另一拖動一列)不工作。只有負載顯示的工作。