我有一个 js 文件,我将其包含在我的 Wordpress 模板中。有没有办法访问“MediaBrowser”对象中的“$”函数,而不必笨拙地将其作为参数传递?
谢谢, 史蒂夫
var MediaBrowser = {
initialize:function($){
$("a[rel^='mediaBrowser']").prettyPhoto();
}
};
jQuery(document).ready(function($){
MediaBrowser.initialize($);
});
最佳答案
使用自调用函数通过 $ 访问 jQuery。您想要这样做的原因有很多,所以不要听其他人告诉您只需在全局范围内访问它...
var MediaBrowser = (function($) {
return {
initialize:function(){
$("a[rel^='mediaBrowser']").prettyPhoto();
}
};
}(jQuery));
关于jQuery(文档).ready 并传递 '$',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6269870/