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 相关文章推荐
在chrome中window.onload事件的一些问题
Mar 01 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
Aug 14 Javascript
js实现div的切换特效上一个下一个
Feb 11 Javascript
window.location.href IE下跳转失效的解决方法
Mar 27 Javascript
原生javascript实现图片弹窗交互效果
Jan 12 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
Jan 05 Javascript
基于jquery实现三级下拉菜单
May 10 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
Jun 01 Javascript
vue.js加载新的内容(实例代码)
Jun 01 Javascript
JS实现的RC4加密算法示例
Aug 16 Javascript
在微信小程序中使用图表的方法示例
Apr 25 Javascript
微信小程序云开发 搭建一个管理小程序
May 17 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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
php模拟socket一次连接,多次发送数据的实现代码
2011/07/26 PHP
laravel 执行迁移回滚示例
2019/10/23 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
javascript常用方法总结
2015/05/14 Javascript
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
深入理解bootstrap框架之入门准备
2016/10/09 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
浅谈mint-ui 填坑之路
2017/11/06 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
基于vue实现简易打地鼠游戏
2020/08/21 Javascript
Flexible.js可伸缩布局实现方法详解
2020/11/13 Javascript
python解析xml模块封装代码
2014/02/07 Python
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
python 远程统计文件代码分享
2015/05/14 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
Python爬虫框架scrapy实现的文件下载功能示例
2018/08/04 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
Python extract及contains方法代码实例
2020/09/11 Python
解释一下Windows的消息机制
2014/01/30 面试题
铁路个人事迹材料
2014/01/30 职场文书
总经理助理的职责
2014/03/14 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书