gpt4 book ai didi

javascript - 由于未正确检测到怪癖模式,jQuery 1.10.2 的简单模式无法在 IE 中工作

转载 作者:行者123 更新时间:2023-11-30 17:37:36 24 4
gpt4 key购买 nike

我将 simplemodal 1.4.4 与 jQuery 1.10.2 结合使用,但在 IE8 中出现“未实现”错误。这是由于 simplemodal 错误地检测到 IE 处于怪癖模式并执行了“fixIE”函数,该函数应该修复 IE6 和 IE7 中的问题,但在 IE8 中错误(可能还有 IE9+)。

simplemodal 对 ieQuirks 进行以下检查:

browser.ieQuirks = browser.msie && !$.support.boxModel;

问题是 $.support.boxModel 一直是 removed从 jQuery 1.10 开始,所以 !$.support.boxModel 总是返回 true。

我想知道在 IE 中检测怪癖模式的最佳方法是什么,以便我可以替换 !$.support.boxModel

最佳答案

Simple Modal [1.4.4] 的最新版本使用 $.support.boxModel,[第 239 行] Jquery 1.10 不支持它。*

要解决此问题,请替换以下行:

// Line 240: browser.ieQuirks = browser.msie && !$.support.boxModel;

browser.ieQuirks = browser.msie && (document.compatMode === "BackCompat");

关于javascript - 由于未正确检测到怪癖模式,jQuery 1.10.2 的简单模式无法在 IE 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21727699/

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