我需要一个 div 立即淡入并在六秒后淡出......(使用下面的代码我有这部分工作)
我还需要更改 div 的 z-index,以便在它淡出后我可以访问它下面的内容......
我不确定更改是否z-index
是解决此问题的最佳方法,但是在 6 秒后,我非常希望它就像 div 一开始就从未淡入一样,就像 div 的代码从未存在一样...
我该怎么做呢?
<style type="text/css">
#overlay{
display:none;
background:#CD2026;
width: 508px;
height: 649px;
text-align: center;
color: #ffffff;
position:absolute;
left:12px;
top:0px;
z-index:100;
}
</style>
<script type="text/javascript">
//<![CDATA[
$(window).load(function(){
$('#overlay').fadeIn('slow').delay(6000).fadeOut('slow');
});
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
$("#overlay").css('z-index','100');
setTimeout(function(){ $("#overlay").css('z-index','-100'); },6000)
});
//]]>
</script>
<div id="overlay" style="display: none;"></div>