setTimeout函数兼容各主流浏览器运行执行效果实例


Posted in Javascript onJune 13, 2013

目前这个setTimeout可以很好地兼容IE6,7,8,9以及谷歌浏览器Chrome,火狐浏览器FireFox,苹果浏览器Safari,Opera。

setTimeout是一个很不错的函数,网站页面前端工程师经常将其用于几秒后执行的动作。setTimeout这个JS内置函数其用法也很简单,下面是setTimeout()的函数说明以及用法详解和实例、示例代码:

setTimeout()的作用是指定在多少毫秒后执行一个JS函数或者表达式代码
setTimeout的用法、语法、参数:setTimeout(code,millisec)
setTimeout参数说明:
code是必需参数。要调用的函数后要执行的 JavaScript 代码串。
millisec是必需参数。在执行代码前需等待的毫秒数。毫秒和秒之间的换算是:1000毫秒=1秒
setTimeout实例代码(1秒后页面跳转到指定的URL):

<script language="javascript"> 
function go(){//定义函数 
window.location="main.html";//页面跳转 
} 
window.setTimeout("go()",1000);//1秒后执行函数go 
</script>

但是以上JS代码是无法兼容火狐的,这主要是因为IE和火狐的浏览器引擎是不同的。让这段页面跳转JS代码兼容IE、火狐、SAFARI、OPERA:
<script language="javascript"> 
function go(){//定义函数 
window.location="main.html";//页面跳转 
} 
window.setTimeout(function(){go()},1000);//1秒后执行函数go 
</script>
Javascript 相关文章推荐
javascript 面向对象编程基础:封装
Aug 21 Javascript
JavaScript window.setTimeout() 的详细用法
Nov 04 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
Sep 13 Javascript
从阶乘函数对比Javascript和C#的异同
May 31 Javascript
获取当前点击按钮的id用this.id实现
Mar 17 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
Apr 20 Javascript
使用focus方法让光标默认停留在INPUT框
Jul 29 Javascript
vue 挂载路由到头部导航的方法
Nov 13 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
Dec 28 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
Jan 26 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
May 30 Javascript
JQuery 操作/获取table具体代码
Jun 13 #Javascript
js获取dom的高度和宽度(可见区域及部分等等)
Jun 13 #Javascript
如何使Chrome控制台支持多行js模式——意外发现
Jun 13 #Javascript
jQuery插件的写法分享
Jun 12 #Javascript
jQuery 淡出一个图像到另一个图像的实现代码
Jun 12 #Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
Jun 12 #Javascript
Jquery 表单验证类介绍与实例
Jun 09 #Javascript
You might like
BBS(php &amp; mysql)完整版(五)
2006/10/09 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
兼容ie和firefox js关闭代码
2008/12/11 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
关于angularJs清除浏览器缓存的方法
2017/11/28 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Python模仿POST提交HTTP数据及使用Cookie值的方法
2014/11/10 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
Python中new方法的详解
2019/01/15 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
详解python中eval函数的作用
2019/10/22 Python
Python类class参数self原理解析
2020/11/19 Python
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
正隆泰信息技术有限公司上机题
2012/06/14 面试题
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
竞聘演讲稿范文
2014/01/12 职场文书
领导干部培训感言
2014/01/23 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
超市促销活动方案
2014/03/05 职场文书
效能风暴心得体会
2014/09/04 职场文书
学生实习证明范文
2014/09/28 职场文书
车间主任岗位职责范本
2015/04/08 职场文书
英语导游欢迎词
2015/09/30 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
青岛市的收音机研制与生产
2022/04/07 无线电
bose降噪耳机音能消除人声吗
2022/04/19 数码科技
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS