JS实现n秒后自动跳转的两种方法


Posted in Javascript onNovember 30, 2020

本文实例为大家分享了JS实现n秒后自动跳转的两种方法,供大家参考,具体内容如下

第一种使用SetInterval

$(function () {

   setInterval(ChangeTime, 1000);
  });
  function ChangeTime() {
   var time;
   time = $("#time").text();
   time = parseInt(time);
   time--;
   if (time <= 0) {
    window.location.href = "/Home/Index";
   } else {
    $("#time").text(time);
   }

  }

第二种使用SetTimeout

$(function () {

   setTimeout(ChangeTime, 1000);

  });

  function ChangeTime() {
   var time;
   time = $("#time").text();  
   time = parseInt(time);
   time--;
   if (time <= 0) {
    window.location.href = "/Home/Index";
   } else {
    $("#time").text(time);
    setTimeout(ChangeTime, 1000);

   }

  }

<div>你访问的页面出现异常,<span id="time">5</span>秒钟自动跳到首页</div>

以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery获取Select选择的Text和Value(详细汇总)
Jan 25 Javascript
创建自己的jquery表格插件
Nov 25 Javascript
浅谈jQuery添加的HTML,JS失效的问题
Oct 05 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
详解jQuery lazyload 懒加载
Dec 19 Javascript
js放到head中失效的原因与解决方法
Mar 07 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
微信小程序动态添加分享数据
Jun 14 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
Jul 11 Javascript
详解Vue2中组件间通信的解决全方案
Jul 28 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
Oct 16 Javascript
javascript性能优化之分时函数的介绍
Mar 28 Javascript
js输出数据精确到小数点后n位代码
Jul 02 #Javascript
学习Bootstrap滚动监听 附调用方法
Jul 02 #Javascript
JavaScript Ajax编程 应用篇
Jul 02 #Javascript
js跨域资源共享 基础篇
Jul 02 #Javascript
JavaScript数据存储 Cookie篇
Jul 02 #Javascript
JavaScript实现简单的拖动效果
Jul 02 #Javascript
jQuery插件简单学习实例教程
Jul 01 #Javascript
You might like
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
Zend Framework教程之Zend_Registry对象用法分析
2016/03/22 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
超清晰的document对象详解
2007/02/27 Javascript
JS request函数 用来获取url参数
2010/05/17 Javascript
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
2010/07/13 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
2014/09/01 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
Python的Urllib库的基本使用教程
2015/04/30 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
python3编码问题汇总
2016/09/06 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
英国银首饰公司:e&e Jewellery
2021/02/11 全球购物
学习党章思想汇报
2014/01/07 职场文书
师范生见习报告范文
2014/11/03 职场文书
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis
关于Spring配置文件加载方式变化引发的异常详解
2022/01/18 Java/Android