在Blackberry上,css/javascript可见/隐藏的可见性非常慢

在Blackberry上,css/javascript可见/隐藏的可见性非常慢,javascript,css,visibility,hidden,Javascript,Css,Visibility,Hidden,在Blackberry(OS4.6)上,可见/隐藏的可见性非常慢。屏幕似乎正在重新绘制,这使得它在Ajax应用程序中无法使用 目标是在ajax请求完成时向用户提供可见的反馈 有人能提出其他建议吗?如果你改变布局,你会被重新绘制。如果单个重画速度慢,那么我想您的布局对于移动应用程序来说太重了。是document.getElementById(“spinner2”).style.display=“block”更好吗?您必须从微调器元素上的display:none开始,您需要将它放在一个固定框(div

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

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


有人能提出其他建议吗?

如果你改变布局,你会被重新绘制。如果单个重画速度慢,那么我想您的布局对于移动应用程序来说太重了。

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

布局相当繁重,但我使用ajax进行补偿。ajax是关于网络效率而不是渲染。ajax技术允许开发人员构建繁重的布局(我的意思是,一个页面上有许多函数和几百行html/js),同时通过使用ajax一次只替换页面上的少量html来获得微乎其微的性能。
document.getElementById("spinner2").style.visibility="visible"