gpt4 book ai didi

javascript - 如何让 img 在页面加载后出现并在时间后消失?

转载 作者:行者123 更新时间:2023-11-28 00:09:24 25 4
gpt4 key购买 nike

愚蠢或基本的问题,但我正在学习 HTML/CSS/JS,但我缺少 JS 部分。

我需要一些帮助,让 img 在页面加载后出现(比方说)延迟 3 秒,保持可见 4 秒然后消失。可能只有 JS 才有可​​能,而 JS 中的“我什至没有基础”。

设法让它在 4 秒后隐藏,但需要先延迟它

<div>
<img src="images/browsetip.png" class="browse-tip" id="imgHideShow">
</div>



<script>
function doHide(){
document.getElementById( "imgHideShow" ).style.display = "none" ;
}
function hideImage(){
setTimeout( "doHide()", 4000 ) ;
}
</script>

Image for more coherency

最佳答案

希望这对你有帮助。在初始阶段,你可以使用 cssand 隐藏图像,在加载所有 dom 内容后,你可以在 3 秒后显示图像。然后在显示图像后,你可以在 4 秒后隐藏它延迟。

<style>
.browse-tip{
display:none;
}
</style>
<div>
<img src="/image/3Hj95.png" class="browse-tip" id="imgHideShow">
</div>



<script>
document.addEventListener("DOMContentLoaded", function(){
setTimeout(function(){
showImage();
setInterval(hideImage, 4000);
},3000);
});
function hideImage(){
document.getElementById( "imgHideShow" ).style.display = "none" ;
}
function showImage(){
document.getElementById( "imgHideShow" ).style.display = "block" ;
}
</script>

关于javascript - 如何让 img 在页面加载后出现并在时间后消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55481954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com