我知道这里已经有人问过此类问题,但我找不到与我的问题相关的答案,因此很抱歉再次询问。我目前正在 IE8 中测试一个新网站,我刚刚收到有关 jQuery 未定义(在所有 js 文件中)的列表或错误。
我将它们全部加载到页面的页脚中,并且全部存储在本地,而不是链接到外部源,并且在 Chrome、Firefox 或 Safari 中没有收到任何错误。
我必须提到我正在使用 HTML5 和 CSS3,但这不应该导致加载 jquery 的问题。
在我的页脚中:
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery-ui.js"></script>
<script src="assets/js/jquery-migrate.min.js"></script>
<script src="assets/js/response.min.js"></script>
<!--[if lt IE 9]>
<script src="assets/js/html5shiv.js"></script>
<script src="assets/js/css3-mediaqueries.js"></script>
<![endif]-->
<script src="assets/js/jquery.form.js"></script>
<script src="assets/js/jquery.uploadifive.min.js"></script>
<script src="assets/js/jquery.flexslider-min.js"></script>
<script src="assets/js/elevateZoom.min.js"></script>
<script src="assets/js/custom.js"></script>
我在 IE8 中遇到的第一个错误是 jquery.min.js 第 1 行中的“对象不支持此方法或属性”(显然它都在第 1 行),然后是“jQuery 未定义” jquery-ui.js。等等等等。
我已经验证了 html,一切都很好。
最佳答案
您的 jquery.js 文件似乎已损坏...您可以重新下载吗
关于jquery - 在 IE8 中加载 jQuery 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17991031/