技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

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

作者:admin    时间:2019-5-8 11:19:31    浏览:

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

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

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

使用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延迟5秒后跳转到另一个页面

execcodegetcode

标签: JQuery  跳转  重定向  setInterval  
  • IT热文
  • 站长推荐