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 相关文章推荐
使用户点击后退按钮使效三行代码
Jul 07 Javascript
W3C Group的JavaScript1.8 新特性介绍
May 19 Javascript
关于flash遮盖div浮动层的解决方法
Jul 17 Javascript
JS简单计算器实例
Jan 20 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
Jan 18 Javascript
JavaScript驾驭网页-CSS与DOM
Mar 24 Javascript
vue引入ueditor及node后台配置详解
Jan 03 Javascript
微信小程序实现折叠展开效果
Jul 19 Javascript
浅谈Redux中间件的实践
Jul 27 Javascript
webpack开发环境和生产环境的深入理解
Nov 08 Javascript
JS实现简单打字测试
Jun 24 Javascript
解决Vue watch里调用方法的坑
Nov 07 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
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
2014/03/12 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
什么是Node.js?Node.js详细介绍
2014/06/01 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
2015/09/24 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
iconfont的三种使用方式详解
2018/08/05 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
js实现简单页面全屏
2019/09/17 Javascript
详解javascript void(0)
2020/07/13 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
Python中import导入不同目录的模块方法详解
2020/02/18 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
2020/03/24 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
css3动画效果抖动解决方法
2018/09/03 HTML / CSS
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
企划主管岗位职责
2013/12/12 职场文书
初二物理教学反思
2016/02/19 职场文书
500字作文之周记
2019/12/13 职场文书
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers