尝试在我的系统中实现nestedSortable(https://github.com/ilikenwf/nestedSortable)。
使用最新的稳定jquery和jquery-ui,我收到此错误:
Uncaught TypeError: $.ui.isOverAxis is not a function
关注jquery-ui.js
$.ui.intersect = (function() {
function isOverAxis( x, reference, size ) {
return ( x >= reference ) && ( x < ( reference + size ) );
}
return function( draggable, droppable, toleranceMode, event ) {
我找到了以上......所以它存在..
任何人都有线索?
编辑:甚至尝试将jquery / -ui更改为1.10.1和1.10.2(在jsfiddle中看到可排序和可拖动的工作与这些版本..)
答案 0 :(得分:0)
aaand a great friend of mine (alexandar) fixed it.
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: 4,
//isTree: true,
expandOnHover: 700,
startCollapsed: false,
change: function(){
console.log('Relocated item');
}
});
remove the isTree parameter. Seems it must be experimental ;-)