WordPress附带的jQuery位于compatibility mode. 为了避免与其他库发生冲突,我们不能使用“jQuery”的“$”快捷方式。
要使用“$”符号,我们使用:
jQuery(document).ready(function($) {
$(\'#myid\').css({\'background\': \'black\', \'color\':\'white\'});
});
这是可行的。但我的问题是如何对窗口加载执行相同的操作。自从最近几个项目以来,我一直面临着这个问题。所以,最好把概念弄清楚。
jQuery(window).load(function($) {
$(\'#myid\').css({\'background\': \'black\', \'color\':\'white\'});
});
这样我就得到了一个错误:“$不是函数”。因此,我无法在窗口内使用$。加载代码块。
那么,有谁能帮助我如何使用$快捷方式在窗口内。负载
最合适的回答,由SO网友:Dave Romsey 整理而成
使用传递jQuery对象的自调用匿名函数可以实现以下目的:
(function($){
$(window).load(function(){
$(\'#myid\').css({\'background\': \'black\', \'color\':\'white\'});
});
})(jQuery); //Passing the jQuery object as a first argument