2017-02-14 5 views
1

Это скрипку: https://jsfiddle.net/107bx70o/3/Jquery nestedSortable: Uncaught TypeError: Не удается прочитать свойство «спичку» неопределенной

var ns = $('ol.sortable').nestedSortable({ 
    forcePlaceholderSize: true, 
    handle: 'div', 
    helper: 'clone', 
    items: 'li', 
    opacity: .6, 
    placeholder: 'placeholder', 
    revert: 250, 
    tabSize: 25, 
    tolerance: 'pointer', 
    toleranceElement: '> div', 
    maxLevels: 3, 
    isTree: true, 
    expandOnHover: 700, 
    startCollapsed: false, 
    change: function() { 
     console.log('change'); 
    }, 
    sort: function() { 
     console.log('sort'); 
    }, 
    relocate: function() { 
     console.log('relocate'); 
    } 
}); 

$('#toArray').click(function(e) { 
    arraied = $('ol.sortable').nestedSortable('toArray', {startDepthCount: 0}); 
}) 

При нажатии на кнопку, вы получите сообщение об ошибке.

Я попробовать также последнюю версию на GitHub: https://github.com/ilikenwf/nestedSortable

Но ошибка та же. Мой код точно такой же, как у Fiddle.

ответ

2

Вы просто пропустили установить ids к limenu,

<li id="menuItem_1"> ....</li> 

Вот является Fiddle

работает