gpt4 book ai didi

jquery - Internet Explorer 8 和 jquery addEventListener

转载 作者:行者123 更新时间:2023-12-03 22:44:29 24 4
gpt4 key购买 nike

我最近将我的 MVC 4 应用程序从 VS2010 迁移到 VS2012。一切正常后,我还从 .Net 4.0 迁移到 .Net 4.5,并将 NuGet 包升级到最新的稳定版本。

一切似乎都工作正常,但我现在被告知该应用程序无法使用 IE8(或 IE7)运行,尽管其他浏览器似乎都正常。

出现以下错误:-

SCRIPT438: Object doesn't support property or method 'addEventListener' jquery-2.0.3.js, line 834 character 4

生成的 HTML 如下所示:-

    <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
<link href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/esri/css/esri.css" rel="stylesheet"/>
<link href="/Content/site.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.core.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.resizable.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.selectable.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.accordion.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.autocomplete.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.button.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.dialog.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.slider.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.tabs.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.datepicker.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.progressbar.css" rel="stylesheet"/>
<link href="/Content/themes/base/jquery.ui.theme.css" rel="stylesheet"/>
<link href="/Content/menubar.css" rel="stylesheet"/>
<script src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=3.2compact"></script>
<script src="/Scripts/jquery-2.0.3.js"></script>
<script src="/Scripts/jquery-ui-1.10.3.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="/Scripts/modernizr-2.6.2.js"></script>
</head>

我的搜索显示 IE8 不支持此方法,但我不确定从哪里开始,因为有问题的代码位于 jquery 文件中。

最佳答案

您使用的是 jQuery 2.0,它不支持 IE8。

如果你想支持 IE8,你需要坚持使用 jQuery 1.x。

关于jquery - Internet Explorer 8 和 jquery addEventListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17800995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com