天天看點

jQuery父子頁面重複加載報錯

jQuery父子頁面重複加載報錯

最近開發一個小區雲主站項目時,發現一個前端的問題,就是明明引入了jquery.min.js,但是總是報錯,如上面截圖。開始以為是引入的bootstrap架構中的modal和jquery-ui中的dialog沖突導緻了報錯。後來仔細分析研究發現是load頁面重複引用了jQuery的問題導緻,去掉load頁面引用的jquery.min.js,問題解決。

問題分析:就是在開發子產品功能的過程中,父頁面和子頁面不能重複引入jQuery,因為子頁面在引入jQuery以後會導緻父頁面的jQuery失效,該load子頁面關閉的時候,再點選調用父頁面的按鈕,這個時候如果需要調用jQuery中的dialog方法就報錯了。是以在開發的時候一定要主要不要重複引入jquery.min.js,父頁面和子頁面都需要的時候隻在父頁面引用即可。

繼續閱讀