任何人都可以帮助我,并告诉我为什么我的超级鱼和幻灯片菜单 在IE 6/7中速度非常慢,在FF中速度很快?
我认为是因为模板中使用了jquery。 模板是从模板怪物(32021)和我只是 改变了图片和链接。
网站地址为http://www.blb-invest.com
提前致谢 达科
答案 0 :(得分:4)
这主要是因为FF本身支持IE所不具备的许多功能(例如getElementByClassName是FF本机而不是IE)。对于IE来说,jQuery必须采用并不总是最有效的方式。还有IE6 / 7的js引擎没有像Firefox的javascript引擎那样快/优化。 IE8和IE9在速度方面要好得多,但它们仍缺少FF和Chrome提供的一些基本功能。在这两个插件的jQuery代码中要查找的内容之一是按类名搜索和使用每个函数。 jQuery的每个函数都非常慢,应该被替换。 classname搜索也会很慢(应该基于带有find的ID根节点),因为非root的类名搜索必须从文档的根开始。
答案 1 :(得分:0)
对我来说似乎不是速度问题。看起来IE在.fadeIn()
上的透明度有问题。尝试使用.show()
或类似的东西,不用动画,看看它是如何运行的。