显示 Div 1 x 秒,然后隐藏并显示隐藏的 Div 2
Display Div1 for x sec then hide and display hidden Div2
我正在尝试显示 div1 3 秒,然后隐藏并显示 div2。请注意,我不是 Javascript 开发专家。但是,我通过谷歌搜索和复制粘贴设法显示和隐藏了 div1。
当div1 隐藏时,我无法显示div2。下面是代码....
<div id="Div2" style="display:none">
php code here
</div>
<div id="Div1" style="display:none"><img id="myImage" src="ajax-loader.gif"></div><br>
<script type = "text/javascript">
function show() {
document.getElementById("myDiv").style.display="block";
setTimeout("hide()", 3000); // 3 seconds
}
function hide() {
document.getElementById("myDiv").style.display="none";
}
show();
function show2() {
document.getElementById("myDiv1").style.display="block";
}
</script>
你给了一个字符串给setTimeout
setTimeout("hide()", 3000); // 3 seconds
但它需要一个函数:
setTimeout(hide, 3000); // 3 seconds
隐藏Div1
后需要调用show2()
。另外,您的函数中的 ID 有误。
function show() {
document.getElementById("Div1").style.display="block";
setTimeout("hide()", 3000); // 3 seconds
}
function hide() {
document.getElementById("Div1").style.display="none";
show2();
}
show();
function show2() {
document.getElementById("Div2").style.display="block";
}
<div id="Div2" style="display:none">
php code here
</div>
<div id="Div1" style="display:none"><img id="myImage" src="ajax-loader.gif"></div><br>
我正在尝试显示 div1 3 秒,然后隐藏并显示 div2。请注意,我不是 Javascript 开发专家。但是,我通过谷歌搜索和复制粘贴设法显示和隐藏了 div1。
当div1 隐藏时,我无法显示div2。下面是代码....
<div id="Div2" style="display:none">
php code here
</div>
<div id="Div1" style="display:none"><img id="myImage" src="ajax-loader.gif"></div><br>
<script type = "text/javascript">
function show() {
document.getElementById("myDiv").style.display="block";
setTimeout("hide()", 3000); // 3 seconds
}
function hide() {
document.getElementById("myDiv").style.display="none";
}
show();
function show2() {
document.getElementById("myDiv1").style.display="block";
}
</script>
你给了一个字符串给setTimeout
setTimeout("hide()", 3000); // 3 seconds
但它需要一个函数:
setTimeout(hide, 3000); // 3 seconds
隐藏Div1
后需要调用show2()
。另外,您的函数中的 ID 有误。
function show() {
document.getElementById("Div1").style.display="block";
setTimeout("hide()", 3000); // 3 seconds
}
function hide() {
document.getElementById("Div1").style.display="none";
show2();
}
show();
function show2() {
document.getElementById("Div2").style.display="block";
}
<div id="Div2" style="display:none">
php code here
</div>
<div id="Div1" style="display:none"><img id="myImage" src="ajax-loader.gif"></div><br>