天天看點

jquery與其他js包沖突時的解決辦法

jQuery有解決沖突的方案:
var $j = jQuery.noConflict(); 
這樣就可以用 $j 來調用jQuery的$函數了,而$還是prototype的。

注意引入包的順序是先引入Prototype,再引入jQuery。否則$會出錯,因為運作jQuery之前,$ 還沒初始化,而noConflict()還原的是導入jQuery之前的 $。

另外,如果你先引入jQuery,再引入Prototype的話,可以直接用$表示Prototype裡面的$,而jQuery的是用jQuery。      

繼續閱讀