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 相关文章推荐
读jQuery之十四 (触发事件核心方法)
Aug 23 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
Aug 02 Javascript
页面载入结束自动调用js函数示例
Sep 23 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
Dec 13 Javascript
JavaScript中的闭包(Closure)详细介绍
Dec 30 Javascript
BOM系列第二篇之定时器requestAnimationFrame
Aug 17 Javascript
JS仿京东移动端手指拨动切换轮播图效果
Apr 10 Javascript
js判断PC端与移动端跳转
Dec 24 Javascript
微信小程序选择图片和放大预览图片功能
Nov 02 Javascript
旺旺在线客服代码 旺旺客服代码生成器
Jan 09 Javascript
微信小程序之判断页面滚动方向的示例代码
Aug 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
MySQL修改密码方法总结
2008/03/25 PHP
php递归列出所有文件和目录的代码
2008/09/10 PHP
深入解析fsockopen与pfsockopen的区别
2013/07/05 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
Mootools 1.2教程 Fx.Tween的使用
2009/09/15 Javascript
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
2013/04/18 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
JS小功能(onmouseover实现选择月份)实例代码
2013/11/28 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
2016/01/28 Javascript
详解JavaScript中的属性和特性
2016/12/08 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
利用python求相邻数的方法示例
2017/08/18 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
深入浅析Python的类
2018/06/22 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
python实现多层感知器
2019/01/18 Python
基于python监控程序是否关闭
2020/01/14 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
自动化专业职业生涯规划书范文
2014/01/16 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
单位员工收入证明样本
2014/10/09 职场文书
跳高加油稿
2015/07/21 职场文书
导游词之西安骊山
2019/12/03 职场文书
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL