未捕获的TypeError对象没有'sortable'方法

zil*_*ilj 5 wordpress jquery typeerror jquery-ui-sortable

我已经找到了一些针对这个问题的修复程序,但它们并不是特定于此.我读过像Sortable()这样简单的东西需要小写.当然,我没有先将它设置为大写.

我已经有了这个工作,然后突然它决定在控制台Uncaught TypeError: Object [object Object] has no method 'sortable'上吐出以下内容:210对应于:


    // Line 210 is below
    $('.sortable').sortable({
         stop: get_post_order
    }).disableSelection();
    // Check new order
    function get_post_order() {
        var post_list = [], pids;
        $('.inner-pop-list li a').each(function() {
            pids = $(this).attr('rel');
            post_list.push(pids);
        });
        $('.export').attr('href', '?format=pdf&pids='+post_list);
    }

它应该在重新排序列表后更新post_list数组.在get_post_order不运行在所有.我已经尝试将函数直接添加到stop: function() {...}但仍然没有变化.

任何想法,我都很难过.

谢谢

zil*_*ilj 2

固定的,有时从其他人​​那里获得新的方法可以让你找到答案。感谢您的帮助。它让我查看了我网站的标题。我注意到我已经在标头中添加了 sortable() 声明。然后我在外部脚本(第 210 行)中再次引用了 sortable ,导致了冲突。

所以答案是,引用一次 sortable() !