Posted in Javascript onMay 03, 2013
setInterval版
$(function () { setInterval(function () { var time = $("#time").text(); time = parseInt(time); time--; if (time >0) { $("#time").text(time); } else { window.location = $("#url").attr("href"); } }, 1000); });
SetTimeOut版
<script type="text/javascript"> window.onload = function () { setTimeout(changeTime, 1000); } function changeTime() { var time = document.getElementById("time").innerHTML; time = parseInt(time); time--; if (time <= 0) { var url = document.getElementById("url").href; window.location = url; } else { document.getElementById("time").innerHTML= time; setTimeout(changeTime, 1000); } } </script>
html
<span style="font-size: 18px; color: Red" id="time">5</span>秒钟以后跳转到 <a href="<%=this.url %>"
5秒后跳转效果(setInterval/SetTimeOut)
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@