javascript实现倒计时跳转页面


Posted in Javascript onJanuary 17, 2016
很多网页都有类似的效果,那就是经过指定的时间能够跳转到其他页面,如果再人性化一点话,会带有倒计时效果,本章节就介绍一下如何实现此效果,代码实例如下:
<script type="text/javascript"> 
var t=10;
setInterval("refer()",1000); 
function refer(){ 
 if(t==0){ 
 location.href="https://3water.com";
 } 
 document.getElementById('show').innerHTML=""+t+"秒后跳转到三水点靠木";
 t--;
} 
</script> 
<span id="show"></span>
以上代码实现了我们想要的效果,能够在10秒之后跳转到指定页面,下面介绍一下实现过程。
一.实现原理:
原理非常的简单,就是利用setInterval()定时器函数,每秒执行一次refer()函数,此函数能够没执行一次将t减1,同时将当前的t的值写入div中,如果t减到0,也就是倒计时完毕,就跳转到指定页面。原理大致如此。
二.相关阅读:
1.setInterval()函数可以参阅setInterval()函数用法详解一章节。
2.location.href可以参阅Location对象的href属性一章节。
3.innerHTML属性可以参阅js的innerHTML属性的用法一章节。

下面给大家分享2个简单的跳转代码,做一下总结,各种定时跳转代码记录如下:

(1)使用setTimeout函数实现定时跳转(如下代码要写在body区域内)

<script type="text/javascript"> 
//3秒钟之后跳转到指定的页面 
setTimeout(window.location.href='https://3water.com',3); 
</script>

(2)html代码实现,在页面的head区域块内加上如下代码

<!--5秒钟后跳转到指定的页面--> 
<meta http-equiv="refresh" content="5;url=https://3water.com" />
Javascript 相关文章推荐
Javascript实现的分页函数
Dec 22 Javascript
基于jquery的图片的切换(以数字的形式)
Feb 14 Javascript
EasyUI中的tree用法介绍
Nov 01 Javascript
jQuery常见开发技巧详细整理
Jan 02 Javascript
当前流行的JavaScript代码风格指南
Sep 10 Javascript
jQuery遍历之next()、nextAll()方法使用实例
Nov 08 Javascript
45个JavaScript编程注意事项、技巧大全
Feb 11 Javascript
JavaScript中的toDateString()方法使用详解
Jun 12 Javascript
JS实现左右拖动改变内容显示区域大小的方法
Oct 13 Javascript
详述JavaScript实现继承的几种方式(推荐)
Mar 22 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
May 17 Javascript
JSON stringify方法原理及实例解析
Oct 23 Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 #Javascript
JavaScript时间操作之年月日星期级联操作
Jan 15 #Javascript
input点击后placeholder中的提示消息消失
Jan 15 #Javascript
jQuery插件imgPreviewQs实现上传图片预览
Jan 15 #Javascript
实例详解AngularJS实现无限级联动菜单
Jan 15 #Javascript
利用CSS3在Angular中实现动画
Jan 15 #Javascript
JavaScript程序开发之JS代码放置的位置
Jan 15 #Javascript
You might like
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
H5用户注册表单页 注册模态框!
2016/09/17 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
JavaScript实现区块链
2018/03/14 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
VUE Elemen-ui之穿梭框使用方法详解
2021/01/19 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
python中管道用法入门实例
2015/06/04 Python
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
python django下载大的csv文件实现方法分析
2019/07/19 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
英国电信商店:BT Shop
2019/12/17 全球购物
应届生骨科医生求职信
2013/10/31 职场文书
数控个人求职信范文
2014/02/03 职场文书
土木工程专业推荐信
2014/02/19 职场文书
运动会广播稿150字
2014/02/19 职场文书
政工例会汇报材料
2014/08/26 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
关于召开会议的通知
2015/04/15 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
民事上诉状范文
2015/05/22 职场文书
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB