是否可以同时使用jQuery和原型脚本而不会发生任何冲突或覆盖变量?我不知道自从几个月前我上次使用原型以来,这个问题已得到解决。
答案 0 :(得分:2)
是否可以同时使用jQuery和原型脚本而不会发生任何冲突或覆盖变量?
当然。只需使用jQuery.noConflict()
。
答案 1 :(得分:2)
$
,我相信这是冲突的根源。
由于您之前的代码是原型,因此最好保持原样,您只需确保没有jQuery代码与$的原型冲突。
为此,将代码包装在函数中并将jQuery对象传递给该函数。如下所述:
如果您的代码是:
/* begin */
// your variables
// your functions which $ goes here
// other stuff
/* end */
然后,将其转换如下:
(function($) {
/* begin */
// your variables
// your functions which uses $ is safe now; inside this code block.
// other stuff
/* end */
})(jQuery); // passing jQuery removes conflict, ta-da :-)