我知道有一个像jQuery.noConflict这样的命令。但为此,它首先注册$,然后取消注册它。
我想编辑jQuery 1.3.2代码以阻止它首先注册$。我知道它不是最好的想法,但我需要在一个特定的项目中。我只是不确定如何做到这一点?我的意思是我应该编辑/删除jquery.js的哪一部分?另外,如何重命名jQuery从头开始说jQ?
感谢您的时间。想要任何指针。
我想我需要从jQuery代码中删除以下内容(适用于1.4.2):
// Expose jQuery to the global object
window.jQuery = window.$ = jQuery;
答案 0 :(得分:3)
noConflict
将$
替换为原始对象,因此首先注册它并不重要。
如果你仍然想同时使用$
用于jQuery(所以你不必写出长jQuery
),你可以这样做:
$.noConflict();
jQuery(document).ready(function($) {
// Code that uses jQuery's $ can follow here.
});
答案 1 :(得分:0)
我将jQuery.noConflict()添加到我的jQuery文件的底部。这通常足够好。