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 相关文章推荐
javascript 动态加载 css 方法总结
Jul 11 Javascript
js获取图片大小的函数代码
Sep 20 Javascript
javascript使用onclick事件改变选中行的颜色
Dec 30 Javascript
jquery.validate.js插件使用经验记录
Jul 02 Javascript
jquery加载图片时以淡入方式显示的方法
Jan 14 Javascript
jQuery DOM删除节点操作指南
Mar 03 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
Dec 31 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
Sep 27 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
Oct 27 Javascript
js构造函数创建对象是否加new问题
Jan 22 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
Feb 22 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
Sep 24 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/06 PHP
php汉字转拼音的示例
2014/02/27 PHP
PHP代码优化技巧小结
2015/09/29 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
用Laravel轻松处理千万级数据的方法实现
2020/12/25 PHP
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
Javascript冒泡排序算法详解
2014/12/03 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
2015/12/20 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
vue-quill-editor的使用及个性化定制操作
2020/08/04 Javascript
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python向Excel中插入图片的简单实现方法
2018/04/24 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
2019/07/03 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
如何对python的字典进行排序
2020/06/19 Python
python 实现批量图片识别并翻译
2020/11/02 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
有影响力的人、名人和艺术家的官方商品:Represent
2019/11/26 全球购物
安全生产网格化管理实施方案
2014/03/01 职场文书
安全生产责任书范本
2014/04/15 职场文书
学校国庆节活动总结
2015/03/23 职场文书
2019年大学推荐信
2019/06/24 职场文书
如何使用PostgreSQL进行中文全文检索
2021/05/27 PostgreSQL
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js