黑莓上的css / javascript可见性可见/隐藏非常慢

时间:2010-09-29 19:32:22

标签: javascript css visibility hidden

document.getElementById("spinner2").style.visibility="visible"

可见性/隐藏在Blackberry(OS4.6)上非常慢。屏幕似乎正在重绘,这使得它在Ajax应用程序中无法使用。

目标是在ajax请求完成时向用户提供可见的反馈。

任何人都可以建议任何替代方案吗?

2 个答案:

答案 0 :(得分:0)

如果您更改布局,则会重绘。如果单个重绘速度很慢,那么我认为布局对于移动应用来说太重了。

答案 1 :(得分:0)

document.getElementById("spinner2").style.display = "block"更好吗?你必须从spinner元素上的display: none开始,你需要将它放在一个固定的盒子(div)中,以防止它重新流动布局。