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客户端将指定区域导出到Word、Excel的代码
Oct 22 Javascript
javascript web页面刷新的方法收集
Jul 02 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
Jan 13 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
Feb 04 Javascript
JS定时器实例详细分析
Oct 11 Javascript
图片上传插件jquery.uploadify详解
Nov 15 Javascript
JavaScript定义类和对象的方法
Nov 26 Javascript
jquery动画效果学习笔记(8种效果)
Nov 13 Javascript
深入理解Javascript中的作用域链和闭包
Apr 25 Javascript
vue2.0 根据状态值进行样式的改变展示方法
Mar 13 Javascript
如何在vue 中使用柱状图 并自修改配置
Jan 21 Vue.js
使用javascript解析二维码的三种方式
Nov 11 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
蝙蝠侠:侠影之谜
2020/03/04 欧美动漫
一个简单实现多条件查询的例子
2006/10/09 PHP
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
Jquery 常用方法经典总结
2010/01/28 Javascript
js实现双向链表互联网机顶盒实战应用实现
2011/10/28 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
将json转换成struts参数的方法
2016/11/08 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
React props和state属性的具体使用方法
2018/04/12 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
python和C语言混合编程实例
2014/06/04 Python
Python标准库之循环器(itertools)介绍
2014/11/25 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
python3实现windows下同名进程监控
2018/06/21 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
django模型动态修改参数,增加 filter 字段的方式
2020/03/16 Python
使用Python构造hive insert语句说明
2020/06/06 Python
行政部主管岗位职责
2013/12/28 职场文书
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
城管大队整治方案
2014/05/06 职场文书
班级口号大全
2014/06/09 职场文书
单位授权委托书范本
2014/09/26 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
论语读书笔记
2015/06/26 职场文书
门卫管理制度范本
2015/08/05 职场文书
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python