我最近学到了一个非常方便的技巧,它允许你在jQuery
函数中传递$,这样你所包含的所有
代码都处于No Conflict模式.优点是您可以使用’$’而不是’jQuery’来编写所有包含的
代码.
这段代码工作得很好……
jQuery(document).ready(function( $) {
// My code
});
这段代码不起作用……
jQuery(window).load(function( $){
// My code
});
它说’$不是一个功能’.如何让它工作?
创建一个(匿名)自
调用函数,并传递jQuery对象,如下所示:
(function($){ //This functions first parameter is named $
$(window).load(function(){
// Your code
});
})(jQuery); //Passing the jQuery object as a first argument
原文链接:https://www.f2er.com/jquery/177608.html