如何在使用JQuery noconflict时创建全局快捷方式

时间:2011-08-31 05:12:48

标签: jquery

如何在使用jQuery.noConflict()时声明全局窗口对象。

我使用以下方法来避免Jquery与Mootools发生冲突

 var $j = jQuery.noConflict();

现在我想在jquery中创建全局快捷方式并尝试

 window.cc = function() {// code}

但失败并返回错误,因为cc没有定义。

2 个答案:

答案 0 :(得分:1)

我们可以使用jQuery代替$或您的无冲突对象名称,而不是创建明确的无冲突对象。

答案 1 :(得分:1)

闭包?

jQuery.noConflict();

(function($){
    //code goes here
    // here $ is now jQuery
})(jQuery);

// here $ is not jQuery

,在其中任何一个中,您都可以使用$来引用jQuery对象。

注意:我还要确保在.noConflict()的任何其他框架工作之后加载jQuery。