nestedSortable - >未捕获的TypeError:$ .ui.isOverAxis不是函数

时间:2015-05-24 15:28:28

标签: jquery nested-sortable

尝试在我的系统中实现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中看到可排序和可拖动的工作与这些版本..)

1 个答案:

答案 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 ;-)