1

简单的 jQuery UI 函数,例如:

(function($) {
    $('ui').sortable();
})(jQuery);

导致错误,通常表明 jQuery UI 不存在。

Uncaught TypeError: Object [object Object] has no method 'sortable'

但是,Chrome 的开发者工具确认它已被加载。这是怎么回事?

4

1 回答 1

2

答案就是停止使用 jQuery 速记。这:

(function($) {
    $('ui').sortable();
})(jQuery);

变成:

jQuery(document).ready(function($){
    $('ui').sortable();
});
于 2013-10-25T14:52:25.667 回答