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 相关文章推荐
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
Apr 12 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
May 07 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
Nov 26 Javascript
js实现感应鼠标图片透明度变化的方法
Feb 20 Javascript
jQuery实现自动输入email、时间和域名的方法
Aug 24 Javascript
js中常用的Math方法总结
Jan 12 Javascript
JavaScript变量类型以及变量作用域详解
Aug 14 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
JsonProperty 的使用方法详解
Oct 11 Javascript
vue设置动态请求地址的例子
Nov 01 Javascript
js+canvas实现五子棋小游戏
Aug 02 Javascript
js实现幻灯片轮播图
Aug 14 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中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
PHP表单验证内容是否为空的实现代码
2016/11/14 PHP
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
15 个 JavaScript Web UI 库
2010/05/19 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
微信小程序实时聊天WebSocket
2018/07/05 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
全面了解JavaScript的作用域链
2019/04/03 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
Python日志模块logging基本用法分析
2018/08/23 Python
python实现的config文件读写功能示例
2019/09/24 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
英国领先的珍珠首饰品牌:Orchira
2016/09/11 全球购物
MySQL面试题
2014/01/12 面试题
商得四方公司面试题(gid+)
2014/04/30 面试题
学雷锋树新风演讲稿
2014/05/10 职场文书
个人安全生产承诺书
2014/05/22 职场文书
地理科学专业自荐信
2014/09/01 职场文书
红色旅游心得体会
2014/09/03 职场文书
企业务虚会发言材料
2014/10/20 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
Java并发编程必备之Future机制
2021/06/30 Java/Android