处理大量元素时,隐藏/显示功能的速度极慢

Gre*_*g R 6 javascript safari performance jquery google-chrome

当我正在做$("#myDiv").show()和$("#myDiv").hide()只在Safari和Mac上的Chrome时,我遇到了糟糕的表现,包括IE6在内的所有其他浏览器都运行正常在PC和Mac上,这是一个Webkit问题.

div"myDiv"包含大量元素,包括许多复选框,JqueryUI选项卡和3个滑块.

我尝试了"addClass"而不是show/hide,我尝试将margin设置为-10000并返回0,这些事情似乎都没有帮助.有解决方法还是这些浏览器的限制?

Gre*_*g R 9

好的,我为此道歉,但这是令人兴奋的....

经过50次JS调整后无济于事,事实证明我的问题是在CSS中!

在浪费了一天之后,结果是"背景大小:100%;" 崩溃webkit!那是疯了......删除那一行删除了我的所有崩溃.

再次,非常抱歉报告错误的问题.


小智 5

这似乎是一个已经讨论过的问题Jquery hide()和show()在google chrome中运行得太慢了.他们确定这是一个铬的错误.