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 日期常用的方法
Nov 11 Javascript
jQuery版仿Path菜单效果
Dec 15 Javascript
jQuery学习笔记之总体架构
Jun 03 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
Sep 23 Javascript
JavaScript中文件上传API详解
Apr 01 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
Aug 29 Javascript
JavaScript判断日期时间差的实例代码
Mar 01 Javascript
vue源码解析之事件机制原理
Apr 21 Javascript
vue表单自定义校验规则介绍
Aug 28 Javascript
Vue基础学习之项目整合及优化
Jun 02 Javascript
sortable+element 实现表格行拖拽的方法示例
Jun 07 Javascript
node.js使用yargs处理命令行参数操作示例
Feb 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
详解PHP中instanceof关键字及instanceof关键字有什么作用
2015/11/05 PHP
jQuery ready函数滥用分析
2011/02/16 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
浅谈Node.js 沙箱环境
2018/05/15 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
详解小程序BackgroundAudioManager踩坑之旅
2019/12/08 Javascript
go语言计算两个时间的时间差方法
2015/03/13 Python
将Emacs打造成强大的Python代码编辑工具
2015/11/20 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python requests使用socks5的例子
2019/07/25 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
python搜索算法原理及实例讲解
2020/11/18 Python
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
教师师德教育的自我评价
2013/10/31 职场文书
环保建议书300字
2014/05/14 职场文书
节约用水的口号
2014/06/20 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
单位实习介绍信
2015/05/05 职场文书
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android