2017-06-20 33 views
-3

我试图创建一个效应2秒,其中2秒后的页面加载,通过操纵DOM的JavaScript如何让我的页面加载秒一组量之后 - 使用JavaScript

我怎么能做到这一点?

+0

因此,你希望它向用户显示一个空白屏幕2秒?请问_why?_ – George

+0

不,我希望整个页面在2秒后加载?所以加载时间要2秒? –

+0

可能在2秒后通过JS注入所有内容?! ><不知道为什么你想要它... –

回答

0
<script>setTimeout(function(){window.location.href='page.html'},5000);</script> 

对于索引页仅使用 '/'

<script>setTimeout(function(){window.location.href="/"},3000);</script> 
+0

这将创建一个无限循环。 –

0

创建绝对定位的元素和2秒后淡出/消失它。

setTimeout(() => $("#layer").fadeOut(), 2000); 
 
/* 
 
    or if you are not using jQuery - line below 
 
    setTimeout(() => document.getElementById('layer').style.display = 'none', 2000); 
 
*/
#layer { 
 
    position: absolute; 
 
    width: 100%; 
 
    heigth: 100%; 
 
    background: red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 
<div id="layer">test</div>

0

2秒延时首先,你必须确保加载“$(文件)。就绪”页面后,您可以使用“setTimeout的”。

$(document).ready(function(){ 
setTimeout(function{ 
/* your code goes here , what action you want to do code it here .*/ 
},3000/* time in milliseconds */); 
}); 
相关问题