指定秒數之後跳轉到其他頁面程式碼

antzone發表於2017-03-21

本章節介紹一下頁面延時跳轉效果,也就是在指定的秒數之後能夠跳轉到指定的頁面,這個效果在不少功能中都有應用,下面就通過程式碼例項介紹一下如何實現此功能,程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>螞蟻部落</title> 
<style type="text/css">
#thediv{
  width:200px;
  height:30px;
  margin:0px auto;
  text-align:center;
}
</style>
<script type="text/javascript"> 
window.onload=function(){
  var odiv=document.getElementById("thediv");
  var timer=document.getElementById("timer");
  function count(num){
    (function done(){
     timer.innerHTML=num;
     if(num==0){
       location.href="http://www.softwhy.com";
     }
     num--;
     setTimeout(done,1000)
   })()
  }
  count(20);
}
</script> 
</head> 
<body> 
<div id="thediv">還剩<span id="timer"></span>秒進行跳轉</div>
</body> 
</html>

以上程式碼實現了我們的要求,倒數計時20秒能夠實現頁面的跳轉效果,程式碼比較簡單這裡就不多介紹了。

相關文章