2015-02-05 49 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),它的工作很好。

相关问题