0
我試圖從波旁補充站點實現horizontal navigation bar。Bourbon Refills Navigation JavaScript錯誤:未捕獲TypeError:undefined不是函數
步驟我把:
- 複製HTML到
/index.php
- 複製SCSS到
/sass/elements/_header.scss
- 複製的JavaScript到
/js/header.js
- 創建一個
/css/main.css
文件 - 創建一個
/sass/main.sass
文件導入/sass/elements/_header.scss
文件並將其編譯爲/css/main.css
個
- 由紅寶石沒有檢測到錯誤
遂把的.js文件這樣的(以正確的順序)
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript" src="js/header.js"></script>
當我在Chrome開發者工具打開它,它告訴我,該header.js
文件對line 5
的錯誤:遺漏的類型錯誤:未定義是不是一個函數。
我試着砸我的鍵盤和鼠標幾次到桌子上,尖叫着,用雙手同時敲我的頭,並尋找有問題的jquery函數:googleapis jquery.min.js,但我認爲它來自標題腳本。
可以請包括header.js?這可能是因爲你的腳本中有一個錯誤,它阻止了引用的函數被識別。 – Wold 2015-02-05 19:52:14
@Wold的'header.js'被拷貝從[http://refills.bourbon.io/#er-toc-id-12](http://refills.bourbon.io/#er-toc-id粘貼-12)。我意識到我包含的jQuery是一個過時的,所以這些函數不兼容。我已經發布了問題的答案,但我不能將其標記爲2天的答案。 – Czoka 2015-02-05 22:21:58