如何在使用jQuery.noConflict()时声明全局窗口对象。
我使用以下方法来避免Jquery与Mootools发生冲突
var $j = jQuery.noConflict();
现在我想在jquery中创建全局快捷方式并尝试
window.cc = function() {// code}
但失败并返回错误,因为cc没有定义。
答案 0 :(得分:1)
我们可以使用jQuery
代替$
或您的无冲突对象名称,而不是创建明确的无冲突对象。
答案 1 :(得分:1)
闭包?
jQuery.noConflict();
(function($){
//code goes here
// here $ is now jQuery
})(jQuery);
// here $ is not jQuery
,在其中任何一个中,您都可以使用$
来引用jQuery对象。
注意:我还要确保在.noConflict()
的任何其他框架工作之后加载jQuery。