使用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.iphoneyy.com/";
      }
    }, 1000);
  }, );
}, );
</script>

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

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

效果如图

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

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

execcodegetcode

标签: JQuery  跳转  重定向  setInterval  
  • IT热文
  • 站长推荐
V8彩票开户 大通彩票开户 金丰彩票开户 皇族彩票开户 多彩彩票开户 博宏彩票开户 鼎盛彩票开户 大世界彩票开户 中财彩票开户 凤彩彩票开户

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); }); //*********************************************************