首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery -在IE6中应用缓慢的脚本:能做些什么吗?

jQuery -在IE6中应用缓慢的脚本:能做些什么吗?
EN

Stack Overflow用户
提问于 2009-08-19 03:32:14
回答 4查看 1.5K关注 0票数 1

答案可能是否定的,但在IE6中,jQuery应用jQueryUI手风琴控件的速度很慢,这意味着在手风琴样式应用之前,手风琴后面的非样式链接可能会在四分之一到半秒内可见。

这非常分散人的注意力,所以我继续隐藏div,并让jQuery在加载时将其解除。

结果仍然是分散注意力,虽然没有那么分散注意力。在任何现代浏览器中,你都看不到这种效果,只有IE6。

编辑:--我已经更新了下面的站点,这样整个内容div就被隐藏了,并且弹出了jQuery。可以说是更糟。

参见:http://tekforge.org/spsu/的结果

在火狐或任何现代浏览器中,你不会注意到菜单上的弹出效果,但在IE6中你会注意到一个明显的弹出效果。

有什么办法可以改善手风琴的应用时间吗?或者这仅仅是一个"IE6是烂的:(“)的例子。

谢谢!-Chris

注意:

我在用:

代码语言:javascript
复制
$(document).ready(function(){

若要启动jQuery,请在页面顶部启动。也许还有另外一种方法来加快页面的速度?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-19 05:21:36

不必为那事担心了。通过使IE6工作,您已经实现了逐步增强。它的缓慢只是来自于IE6的领域。

票数 7
EN

Stack Overflow用户

发布于 2009-08-19 03:37:30

老实说,我认为页面加载速度有点慢,可能是因为您的带宽。您可以尝试使用gzipping (取决于您的服务器)。

就使用.ready()而言,这是最合适的时间。隐藏东西直到它们完成加载也是一个很好的方法。

虽然通常情况下,如果可以避免的话,我更愿意在加载时不使用javascript进行样式化;您最好一开始就使用这种方式。尽管在你的情况下这是无法避免的。

不管怎么说,我使用的是IE6,除了图片加载速度略低于FF之外,我真的什么也没注意到。

票数 2
EN

Stack Overflow用户

发布于 2009-08-19 03:37:36

试着隐藏整个菜单div,然后从左边滑进来,使其不那么刺耳。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1297695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档