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 相关文章推荐
鼠标移动到一张图片时变为另一张图片
Dec 05 Javascript
JQuery 图片延迟加载并等比缩放插件
Nov 09 Javascript
JS setCapture 区域外事件捕捉
Mar 18 Javascript
jquery插件制作 提示框插件实现代码
Aug 17 Javascript
javascript object array方法使用详解
Dec 03 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
May 08 Javascript
js限制checkbox选中个数以限制六个为例
Jul 15 Javascript
Angular Module声明和获取重载实例代码
Sep 14 Javascript
Vue实现左右菜单联动实现代码
Aug 12 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
JavaScript中的相等操作符使用详解
Dec 21 Javascript
javascript 易错知识点实例小结
Apr 25 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实现Soap通讯的方法
2014/11/03 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
巧用Javascript的逻辑运算符
2016/12/02 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
vue的过滤器filter实例详解
2018/09/17 Javascript
pm2启动ssr失败的解决方法
2019/06/29 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Anaconda下安装mysql-python的包实例
2018/06/11 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
python区分不同数据类型的方法
2019/10/14 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
为什么说python适合写爬虫
2020/06/11 Python
Python3实现建造者模式的示例代码
2020/06/28 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
HTML5中外部浏览器唤起微信分享
2020/01/02 HTML / CSS
HTML5输入框下拉菜单功能的示例代码
2020/09/08 HTML / CSS
Mountain Warehouse德国官网:英国户外零售商
2019/08/11 全球购物
商务英语专业毕业生自荐信
2013/11/05 职场文书
超市开业庆典策划方案
2014/05/14 职场文书
个人股份合作协议书
2014/10/24 职场文书
个人思想政治总结
2015/03/05 职场文书