今天使用Bootstrap的carousel發現一個奇怪的錯誤,錯誤詳情如下:
TypeError: $(...).carousel is not a function
http://www.a.com/js/jquery-2.1.1.min.js line 2 > eval
Line 4
代碼看起來似乎沒什么錯誤。刷新一下又能正常運行了。找了半天發現原來是一個js加載順序的問題。
正常順序:
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
一定要將jquery.js文件放在bootstrap.js之前才行,修改了順序以后,就沒問題了。