昨天開始,項目中遇到一個 前台js錯誤
提示 modal : is not a function,匆忙中,沒有改正繼續忙別的了
今天上午又出現一個 validate is not a function 的錯誤
突然感覺,這不是一個單一問題了,應該是jquery文件本身有問題了
查看svn提交時間,發現沒有變化,那問題能出現在哪呢?
打開瀏覽器查看html源碼,發現問題所在:
我的網頁結構分三部分
1頁頭 top.html
2頁內容 xx.html
3頁尾 footer.html
大家都知道,jquery文件應該放在其他js文件前面,順序不能變化
而我的top.html文件中不知何時也包含了jquery 文件,這樣在被頁內容頁面xxx.html 給include進去之后,jquery文件就成了放在了最后,導致各種函數都失效,提示not a function
如下圖: