我希望在浏览器中加载索引页时,当前div将在3秒后淡出。当div
隐藏页面的主要内容(菜单,图像等)显示。我也在我的页面中使用bootstrap css如何在HTML页面加载时淡出消息+引导
我在以下问题中得到堆栈。 问题是我的JS功能不工作。
这里是我的HTML页面的主体至今:
<body> <div id="fade">
<div id="box">
<blockquote class="blockquote-reverse">
<p>Blah Blah</p>
<footer>Project Manager of <cite title="Source Title">Some project</cite></footer>
</blockquote>
</div>
</div>
<!-- blah blah here comes the rest of the site --> </body>
这里是我的CSS文件:
#box {
font-family: 'Playfair Display';
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
#fade {
height:100vh;
background-color: black;
}
,这里是JS文件:
$(document).ready(function(){
$('#box').delay(300).fadeOut(300);
});
注我使用BootStrap(如前所述)。
如果你可以创建一个重现问题的小提琴,那将会有所帮助。你是否在控制台中发现错误? – Ted
尝试使用$(window).load(function(){..fadeOut here ...}); –
delay('milliseconds') - 意思是你有300毫秒的等待时间,你需要3000秒3秒 – ElliotM