使用jQuery setInterval函数延迟5秒后跳转到另一个页面
作者:admin 时间:2019-5-8 11:19:31 浏览:本文将介绍如何使用jQuery延迟一段时间(比如3秒或5秒)后跳转到另一个页面。
使用Query延迟一段时间后,JavaScript setInterval()
函数将用于跳转到另一个页面。
使用jQuery延迟5秒后跳转到另一个页面
使用jQuery延迟5秒后重定向到另一个页面
以下HTML标记由一个button和一个DIV组成,这个DIV包含一个用于显示倒计时计时器的SPAN元素。
另外为button分配了一个用来实现跳转的jQuery单击事件处理程序。
<input type="button" id="btnRedirect" value="Redirect" />
<br />
<br />
<div id="dvCountDown" style="display: none">
你将在 <span id="lblCount"></span> 秒后跳转。
</div>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
$("#btnRedirect").click(function () {
var seconds = 5;
$("#dvCountDown").show();
$("#lblCount").html(seconds);
setInterval(function () {
seconds--;
$("#lblCount").html(seconds);
if (seconds == 0) {
$("#dvCountDown").hide();
window.location = "http://www.webkaka.com/";
}
}, 1000);
}, );
}, );
</script>
在此单击事件处理程序内,JavaScript setInterval()
函数被初始化为每1000毫秒执行一次,即每一秒执行一次。
每次执行JavaScript setInterval()
函数时,它首先递减seconds变量的值,然后在倒数计时器HTML SPAN中显示其值,当seconds变量的值为0时,倒计时计时器结束,页面跳转到另一个页面。
效果如图
使用jQuery延迟5秒后跳转到另一个页面
标签: JQuery 跳转 重定向 setInterval
- 站长推荐