javascript - IE 8(仅)因 JavaScript/jQuery 调用插件而崩溃

标签 javascript jquery internet-explorer-8 crash

我需要一些帮助。

我正在构建一个团队简介页面,当我调用 jQuery 插件时,IE8 不断崩溃。

我不确定发生了什么,甚至无法运行 IE 调试器,因为它崩溃得很厉害。

有任何 IE8/jQuery 专家愿意看看并提供一些帮助吗?

Here is the main team page.单击任何链接都会导致 IE8 崩溃。

我正在使用: jQuery Tagsphere、AnythingSlider 和 jQuery Cycle。

预先感谢您对此的任何见解。

最佳答案

我遇到了类似的问题,最明显的是使用 IE8 关闭 iframe。在 jquery-1.6.2 中偶然发现了以下代码,该代码旨在解决 document.domain 的问题。网络上的一些评论让我相信这是最近出现的问题。退回到jquery-1.4.4,问题解决了。

来自 JQUERY-1.6.2 的代码段如下:

// #8138, IE may throw an exception when accessing
// a field from window.location if document.domain has been set
try {
ajaxLocation = location.href;
} catch( e ) {
// Use the href attribute of an A element
// since IE will modify it given document.location
ajaxLocation = document.createElement( "a" );
ajaxLocation.href = "";
ajaxLocation = ajaxLocation.href;
}

关于javascript - IE 8(仅)因 JavaScript/jQuery 调用插件而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6470377/

相关文章:

javascript - 如何使用 JSF 2.0 和 Primefaces 3.5 验证是否成功打开新选项卡?

javascript - 在html元素中显示Jquery数据

jquery - 与 IE8 兼容的最新 jQuery 版本是什么?

css - z-index 不适用于 Internet Explorer 8

CSS 隐藏 Internet Explorer 中的输入复选框

javascript - Uncaught ReferenceError : body is not defined

javascript - Fabric.js 图像剪辑在手机和视网膜显示屏上无法正常工作

javascript - 将表行 id 附加到 jquery/ajax 函数而不将函数放入循环中

javascript - 如何动态 append 部分并使用它们通过 JQuery append 其他部分?

javascript - 我们如何为 Javascript hasOwnProperty() 函数添加单元测试