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将SQL搜索出来的内容导出为TXT的代码
Jul 27 Javascript
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 Javascript
jquery实现在光标位置插入内容的方法
Feb 05 Javascript
jquery实现顶部向右伸缩的导航区域代码
Sep 02 Javascript
jQuery实现带分组数据的Table表头排序实例分析
Nov 24 Javascript
微信小程序日历组件calendar详解及实例
Jun 08 Javascript
Webpack优化配置缩小文件搜索范围
Dec 25 Javascript
Vue.js获取被选择的option的value和text值方法
Aug 24 Javascript
基于JavaScript实现一个简单的Vue
Sep 26 Javascript
vue 搭建后台系统模块化开发详解
May 01 Javascript
vue.js实现三级菜单效果
Oct 19 Javascript
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 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
如何用C语言编写PHP扩展的详解
2013/06/13 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
yii2中关于加密解密的那些事儿
2018/06/12 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
js动态添加onclick事件可传参数与不传参数
2014/07/29 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
手把手教你把nodejs部署到linux上跑出hello world
2017/06/19 NodeJs
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
webpack的tree shaking的实现方法
2019/09/18 Javascript
JavaScript实现旋转木马轮播图
2020/03/16 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python编程argparse入门浅析
2018/02/07 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
python绘制中国大陆人口热力图
2018/11/07 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
办公室文书岗位职责
2013/12/16 职场文书
服装设计专业自荐信
2014/06/17 职场文书