1

我注意到这个问题已经回答了与各种开发人员 jquery 安装有关的问题,但是我遇到了这个错误,我试图找出是什么冲突/导致我的脚本中出现这个错误消息。我已经尝试在我的网站上安装一个 jQuery 轮播,我以前在以前的网站上使用过,但是我的代码中的某些东西阻止了这个轮播工作。这是否与 HTML 5 样板原型有关?

有没有人可以指出这个问题?

点击这里

4

2 回答 2

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>
于 2012-08-27T22:15:03.497 回答
1

ResponsiveSlides.js 依赖于 jQuery。这应该在 jQuery 之后加载

将 Modernizr 留在脑海中。根据他们的网站:

“我们建议将 Modernizr 放在头部的原因有两个:HTML5 Shiv(在 IE 中启用 HTML5 元素)必须在正文之前执行,如果您使用 Modernizr 添加的任何 CSS 类,您将想要防止 FOUC。”

于 2012-08-27T22:18:49.877 回答