html 倒计时 重定向,使用jQuery setInterval函数延迟5秒后跳转到另一个页面

本文将介绍如何使用jQuery延迟一段时间(比如3秒或5秒)后跳转到另一个页面。

使用Query延迟一段时间后,JavaScript setInterval()函数将用于跳转到另一个页面。

e91657cf6cdfe46f0082416f70f0802a.gif

使用jQuery延迟5秒后跳转到另一个页面

使用jQuery延迟5秒后重定向到另一个页面

以下HTML标记由一个button和一个DIV组成,这个DIV包含一个用于显示倒计时计时器的SPAN元素。

另外为button分配了一个用来实现跳转的jQuery单击事件处理程序。

你将在 秒后跳转。

$(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);

}, );

}, );

在此单击事件处理程序内,JavaScript setInterval()函数被初始化为每1000毫秒执行一次,即每一秒执行一次。

每次执行JavaScript setInterval()函数时,它首先递减seconds变量的值,然后在倒数计时器HTML SPAN中显示其值,当seconds变量的值为0时,倒计时计时器结束,页面跳转到另一个页面。

效果如图

e91657cf6cdfe46f0082416f70f0802a.gif

使用jQuery延迟5秒后跳转到另一个页面