1

我有一个使用jquery.ie6hover.js的网站(https://github.com/gilmoreorless/jquery-ie6hover)而且我刚刚更新到最新版本的jQueryUI(1.9.1)打开时这种组合会使浏览器崩溃IE6 中的页面。

调用时崩溃:

$.ie6hover();

这是一个jsfiddle:http: //jsfiddle.net/umhxQ/

我正在使用 Virtual Box 和 Windows XP SP3 测试 IE6。

任何想法如何防止 IE6 崩溃?

4

2 回答 2

1

我偶然发现了"ie7.js",这似乎可以解决问题。

它包含对 ie6 中悬停错误的修复(没有 jQueryUI 冲突)并且不再需要 jquery.ie6hover.js!

于 2012-11-02T07:36:56.867 回答
1

ie7.js - 您已经找到的那个 - 是一个很棒的脚本。如果您只想修复悬停,这有点矫枉过正,因为 ie7.js 修复了很多东西。这很好,但是如果您不需要所有功能,那么您可能会不必要地减慢浏览器的速度。

如果您只想修复悬停,我首选的脚本是What:hover,这是我曾经为此推荐的脚本。

(当我说“曾经推荐”时,它并没有错;这是因为这些天我根本不建议支持 IE6。但如果您确实需要支持它,那么无论什么:悬停是我会使用的)

于 2012-11-02T07:51:50.697 回答