求组各位js大神 有一段网页loading代码,本地看gif图片0.几秒就没了内容就刷出来了 再刷新也看不到图片

这段代码有问题吗怎么才能让图片多转一会才显示内容<html><head></head><bodyonLoad="showPage();"><divid="divPageL... 这段代码有问题吗怎么才能让图片多转一会才显示内容
<html>
<head></head>
<body onLoad="showPage();">

<div id="divPageLoading">
<img src="images/preloader.gif" style="width:50px;height:50px;position:absolute;left:45%;top:40%;"/>
</div>
<div id="divPageBody" style="display:none;">
页面内容
</div>

<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script>
function showPage(){

$('#divPageLoading').remove();
$('#divPageBody').show();
}
</script>
</body>
</html>
展开
 我来答
eros1018
2014-11-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
setTimeout(function(){$('#divPageLoading').remove();},3000);
3秒后再移除divPageLoading
追问
谢谢亲的回答 不过页面内容已经刷新出来后 图片停留了3秒才移除的  能不能同时让页面内容也同时停留3秒才刷出来 让他们同步消失和出现呢
追答

setTimeout()

用这个函数,设置延迟,你的需求大致是

setTimeout(function(){
    $('#divPageLoading').remove();
    $('#divPageBody').show();  
 },3000);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式