我注意到这个问题已经针对各种开发人员jquery安装得到了解答,但是我遇到了这个错误,我试图弄清楚什么是冲突/导致我的脚本中出现此错误消息。我已经尝试在我的网站上安装一个jQuery轮播,我之前在以前的网站上使用过,但是我的代码中有些东西阻止了这个轮播工作。这是否与HTML 5 boilderplate原型有关?
那里有没有人可以指出这个问题?
答案 0 :(得分:3)
你遇到的问题是jQuery is not defined
,因为你在文档末尾加载它,它应该是第一个在任何jQuery插件之前加载的
换句话说,这两个脚本:
<script src="js/vendor/modernizr-2.6.1.min.js"></script>
<script src="js/ResponsiveSlides.js"></script>
必须在
之后<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
答案 1 :(得分:1)
ResponsiveSlides.js依赖于jQuery。这应该在jQuery之后加载
将Modernizr留在头脑中。根据他们的网站:
“我们建议将Modernizr置于头部的原因有两个: HTML5 Shiv(在IE中启用HTML5元素)必须先执行 身体,如果你正在使用Modernizr的任何CSS类 补充一下,你会想要阻止一个FOUC。“