gpt4 book ai didi

Jquery 抛出 IE 特定错误

转载 作者:行者123 更新时间:2023-12-01 02:25:15 25 4
gpt4 key购买 nike

看 fiddle :

http://jsfiddle.net/JWSaZ/

这在 Chrome/FF 中工作正常,但在 Internet Explorer 中它会在 Jquery 文件中给出错误:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; Media Center PC 6.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Timestamp: Wed, 16 Feb 2011 23:59:13 UTC


Message: Unexpected call to method or property access.
Line: 16
Char: 55207
Code: 0
URI: https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js

最佳答案

您收到的错误是由于 jQuery 需要调用函数 resolveWith其中包含 try - finally没有catch堵塞。在 IE9 之前,IE 不支持此功能并导致错误:

Unexpected call to method or property access.

本质上,当 IE javascript 引擎尝试进入finally block 时,就会发生这种情况。一个简单的解决方案是链接到您自己的 jQuery 源代码副本并添加一个空的 catch阻止此功能。

或者,如果您不必使用 HTML5 标记,请更改 <construct>标签为 <p>或者一个带有 id 的 div 并更改您的 jQuery 选择器,您的问题应该消失,因为这个 jQuery 函数似乎没有被调用。请在此处查看 IE8 中示例的工作更新:http://jsfiddle.net/JWSaZ/21/

关于Jquery 抛出 IE 特定错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5023674/

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