解決自定義方法或其他類庫與jQuery的沖突
很多時候我們自己定義瞭$(id)方法來獲取一個元素,或者其他的一些js類庫如prototype也都定義瞭$方法,如果同時把這些內容放在一起就會引起變量方法定義沖突,Jquery對此專門提供瞭方法用於解決此問題。
使用jquery中的jQuery.noConflict();方法即可把變量$的控制權讓渡給第一個實現它的那個庫或之前自定義的$方法。之後應用 Jquery的時候隻要將所有的$換成jQuery即可,如原來引用對象方法$("#msg")改為jQuery("#msg")。
如:
jQuery.noConflict();
// 開始使用jQuery
jQuery("p p").hide();
// 使用其他庫的 $()
$("content").style.display = 'none';
摘自 nianshi