0
jQuery(window).load(function($){});

导致错误:Uncaught TypeError: object is not a function

$(window).load(function(){});

结果:未捕获的类型错误:对象 [object Object] 的属性“$”不是函数

这样做的正确方法是什么?在 wordpress noConflict 模式中包含它。

4

2 回答 2

1

创建一个函数并传递 JQuery 对象:

(function($){
   $(window).load(function(){
       // TODO
   })
})(jQuery); 

否则,尝试使用 document.ready:

jQuery(document).ready(function( $ ) {
// TODO
});
于 2013-09-11T14:10:03.917 回答
0

如果你正确地包含了 jQuery,它就是

$(window).load(function () {} );

我的猜测是你没有引用 jQuery。

于 2013-09-11T14:08:53.443 回答