我注意到这个问题已经回答了与各种开发人员 jquery 安装有关的问题,但是我遇到了这个错误,我试图找出是什么冲突/导致我的脚本中出现这个错误消息。我已经尝试在我的网站上安装一个 jQuery 轮播,我以前在以前的网站上使用过,但是我的代码中的某些东西阻止了这个轮播工作。这是否与 HTML 5 样板原型有关?
有没有人可以指出这个问题?
我注意到这个问题已经回答了与各种开发人员 jquery 安装有关的问题,但是我遇到了这个错误,我试图找出是什么冲突/导致我的脚本中出现这个错误消息。我已经尝试在我的网站上安装一个 jQuery 轮播,我以前在以前的网站上使用过,但是我的代码中的某些东西阻止了这个轮播工作。这是否与 HTML 5 样板原型有关?
有没有人可以指出这个问题?
您遇到的问题是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>
ResponsiveSlides.js 依赖于 jQuery。这应该在 jQuery 之后加载
将 Modernizr 留在脑海中。根据他们的网站:
“我们建议将 Modernizr 放在头部的原因有两个:HTML5 Shiv(在 IE 中启用 HTML5 元素)必须在正文之前执行,如果您使用 Modernizr 添加的任何 CSS 类,您将想要防止 FOUC。”