javascript 中怎么让层按时间来显示和隐藏

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:23:18
就是我有5个层我想让她一个一个来显示怎么用javascript实现
比方说先显示层1过隐藏其他的几秒中后显示层2隐藏其他的层依次类推

这个是我简单写得一个你运行看看,不知你是不是要这种效果。
<html>
<script>
var dis_id=1;
var max_id=3; //轮显的个数
var def_time=2000; //间隔

function controlDisplay()
{
var obj=document.getElementById("d_"+dis_id);
obj.style.display="none";
dis_id=dis_id+1;
dis_id=(dis_id<=3)?dis_id:1;
var obj=document.getElementById("d_"+dis_id);
obj.style.display="";
//alert(dis_id);
setTimeout("controlDisplay()",def_time)
}
</script>
<body onLoad="controlDisplay()">
<div id='d_1' style="display:'';">paragragh1------------------------------------------------</div>
<div id='d_2' style="display:none;">paragragh2/////////////////////////////////////////////////</div>
<div id='d_3' style="display:none;">paragragh3#####