【发布时间】:2011-10-21 17:32:06
【问题描述】:
我刚刚完成了一个网站:http://www.basenharald.nl,在 IE9、chrome 和 firefox 中一切正常。
它不支持 但是网站在 IE8 中确实非常慢,并且由于某种原因,有些人遇到滚动 div 不起作用(不是所有 IE8 用户)。 由于我无法找到问题所在,我们将不胜感激任何有关这些问题的帮助。
【问题讨论】:
-
尝试禁用 Javascript(或其中的一部分)并查看哪些位有效。那么,除非您可以优化这些位并且除非它们至关重要,否则为什么不在用户运行 IE8 时禁用它们?
-
公平地说,它在 Firefox 3.6 中也很慢。
-
您是否尝试过使用 jQueryLint 来尝试识别潜在问题?它可能会发现一些不理想的东西,您可以对其进行调整以尝试提高速度。特别是,确保您将选择器的结果缓存在变量中,这样您就只运行一次选择器/当事情发生变化时。
-
这对我来说几乎使 IE8 崩溃,但在 FF Firebug 控制台中我确实看到:“ie is null
if (ie[0].match("MSIE")) {scripts.js (line 1443)” -
还有,可爱的网站!我很喜欢你用 Javascript 而不是 Flash 所做的。非常好!
标签: javascript jquery html css performance