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 相关文章推荐
清除网页历史记录,屏蔽后退按钮!
Dec 22 Javascript
JSON.parse 解析字符串出错的解决方法
Jul 08 Javascript
javascript强大的日期函数代码分享
Sep 04 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
Nov 19 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
Jan 02 Javascript
浅析JS中document对象的一些重要属性
Mar 06 Javascript
JS实现仿QQ效果的三级竖向菜单
Sep 25 Javascript
不同js异步函数同步的实现方法
May 28 Javascript
微信小程序 五星评价功能的实现
Mar 09 Javascript
Vue.js数据绑定之data属性
Jul 07 Javascript
Vue开发环境中修改端口号的实现方法
Aug 15 Javascript
js实现百度淘宝搜索功能
Feb 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
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
初识Laravel
2014/10/30 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
laravel5.1 ajax post 传值_token示例
2019/10/24 PHP
laravel使用数据库测试注意事项
2020/04/10 PHP
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
jquery分页插件jquery.pagination.js使用方法解析
2016/04/01 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
python实现人民币大写转换
2018/06/20 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
Python如何操作docker redis过程解析
2020/08/10 Python
浅谈Python __init__.py的作用
2020/10/28 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
英国鞋类及配饰零售商:Kurt Geiger
2017/02/04 全球购物
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
什么是Smart Navigation?
2016/07/03 面试题
营销与策划个人求职信
2013/09/22 职场文书
广告学专业推荐信范文
2013/11/23 职场文书
办公室文员工作自我评价
2013/12/01 职场文书
员工拓展培训方案
2014/02/15 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
义卖募捐活动总结
2015/05/09 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电