phonegap - ui渲染事件后的jquery

时间:2012-08-29 04:08:50

标签: jquery cordova

我使用jquery加载带有ajax的html并将其附加到body中。我的问题是,在像galaxy nexus这样的强大设备上,新的html现在在append命令之后显示。但是在慢速设备上,需要延迟。

Galaxy Nexus:
append > displayed

Slow device:
append > blank white page > displayed

在追加新的html之后,我将做一个动画片:页面过渡。而且我需要知道ui何时被完全渲染以避免由于空白页面而导致的一些不良影响

1 个答案:

答案 0 :(得分:0)

我不确定这对您的情况是否有帮助,但在向容器添加内容时我会做些什么:

<div id="container"></div>

如果容器内没有内容,我会首先隐藏它。 在css

#container{
display: none; 
}

然后在Javascript中我会:

$('#container").append('<span>Hello world</span>');
$('#container").show('slow');