我正在尝试实现 horizontal navigation bar来自波旁威士忌补充装网站。
我采取的步骤:
- 将 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
- Ruby 未检测到错误
然后像这样包含 .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
上有一个错误:Uncaught TypeError: undefined is not一个函数。
我曾多次尝试将键盘和鼠标砸到 table 上,尖叫着,同时用双手敲打我的头,并在 googleapis jquery.min.js 的第 28 行寻找有问题的 jquery 函数。 ,但我认为它来自 header 脚本。
最佳答案
找到解决方案
我搜索了哪个是包含 jquery 的最佳网站,并找到了指向 google api 网站的链接。该链接包含版本 1.4.3 而不是较新的版本 (1.11.2),它可以正常工作。
关于javascript - Bourbon Refills Navigation JavaScript 错误 : Uncaught TypeError: undefined is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28351401/