使用jQuery setInterval函数延迟5秒后跳转到另一个页面 - js技术_卡卡网
技术频道导航
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.livestreamsv.com/";
      }
    }, 1000);
  }, );
}, );
</script>

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

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

效果如图

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

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

execcodegetcode

标签: JQuery  跳转  重定向  setInterval  
  • IT热文
  • 站长推荐
福彩双色球连号走势图福彩双色球201走势图 江苏体彩七位数走势图 辽宁福彩35选7走势图 福彩七乐彩走势图 南粤风采36选7走势图 广东体育彩票36选7走势图 河南福彩22选5走势图 体彩排列3和值走势图 福彩双色球连号走势图东方6+1历史开奖结果查询 体彩排列3大小走势图 江苏体彩七位数号码分布 福彩双色球201遗漏走势图 体彩排列5出号特征 福彩双色球蓝球走势图 河北福彩20选5走势图 河北排列5开奖结果查询 福彩双色球重号走势图 辽宁福彩35选7奇偶走势图 体彩七星彩基本走势图 齐鲁风采23选5走势图

about:blank "); rng.document.write(""); rng.document.close(); } //********************************************************* about:blank "); rng.document.write(""); rng.document.close(); } function copySuccess(){ alert("复制代码成功,您现在可以把它粘贴到任何地方了。"); } jQuery(document).ready(function () { setTimeout(function () { var jq = {}; $('[_copy]').hover(function () { var j_nav = $(this).attr('_copy'); clearTimeout(jq[j_nav + '_timer']); jq[j_nav + '_timer'] = setTimeout(function () { $('#' + j_nav).stop(true, true).fadeIn(200); },150); },function () { var j_nav = $(this).attr('_copy'); clearTimeout(jq[j_nav + '_timer']); jq[j_nav + '_timer'] = setTimeout(function () { $('#' + j_nav).stop(true, true).fadeOut(200); },150); }); },3000); }); //*********************************************************