天天看點

兩個js沖突怎麼解決?試試這四個方法

  兩個js沖突很讓前端頭疼,雖然jquery是通用的,但調用不同經常會出問題。jQuery是目前流行的JS封裝包,簡化了很多複雜的JS程式,JQuery講浏覽器DOM樹定義為$,通過$來擷取各個子節點。JS插件還有prototype.js 等,它們也算比較好的插件,也使用$。是以有時候同時使用這個兩個JS插件的時候,就會出現$的使用權沖突問題。兩個js沖突怎麼解決?試試下面四個方法

  我們都知道JQuery有一個函數,jquery.noConflict() 它的作用是講$的控制權轉讓出去。然後我們可以通過jQuery代替$來擷取dom節點。

  方法一 

  方法二 ,我們可以通過noConflict()函數來定義一個快捷方式用來擷取dom節點

  方法三 

  方法四 

  如果還出現錯誤,試一下調整js檔案順序

  最後推薦一個開源jQuery插件SuperSlide,他在官網上的介紹是這樣的:SuperSlide 緻力于解決網站大部分特效展示問題,使網站代碼規範整潔,友善維護更新。

  網站上常用的“焦點圖/幻燈片”“Tab标簽切換”“圖檔滾動”“無縫滾動”等隻需要一個SuperSlide即可解決!

  從此無需網上苦苦尋覓特效,無需加載n個插件,無需害怕代碼沖突,你需要的隻是一個SuperSlide!

  還可以多個SuperSlide組合創造更多效果哦~

繼續閱讀