2015-02-05 83 views
0

我試圖從波旁補充站點實現horizontal navigation barBourbon 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,但我認爲它來自標題腳本。

+0

可以請包括header.js?這可能是因爲你的腳本中有一個錯誤,它阻止了引用的函數被識別。 – Wold 2015-02-05 19:52:14

+0

@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

回答

0

發現的解決方案

我搜索了這是包括jQuery的最好的網站,發現鏈接到谷歌API的網站。該鏈接包含版本1.4.3而不是較新的版本(1.11.2),它的工作很好。

相關問題