JavaScript实现向setTimeout执行代码传递参数的方法


Posted in Javascript onApril 16, 2015

本文实例讲述了JavaScript实现向setTimeout执行代码传递参数的方法。分享给大家供大家参考。具体分析如下:

setTimeout函数是javascript中实现动态效果最关键的函数。但昨天在写代码的时候发现当第一个参数是函数调用的时候,不能向被调函数传递参数。这真是个非常严重的问题,我排查了好久才发现问题,浪费了N多时间啊。。

后来上网查了查,这其实是IE的一个BUG。解决方法有很多,其中我觉得最牛的一种就是重写setTimeout函数。。。这个太麻烦了。。这里推荐一种十分简单的方法。只需要在你要调用的函数前加上function{}关键字就行了。

function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);

这样就方便地解决了不能传参的问题。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jquery点击页面任何区域实现鼠标焦点十字效果
Jun 21 Javascript
在JavaScript中实现类的方式探讨
Aug 28 Javascript
技术男用来对妹子表白的百度首页
Jul 23 Javascript
原生Js实现简易烟花爆炸效果的方法
Mar 20 Javascript
JS中对Cookie的操作详解
Aug 05 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
Nov 01 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
Apr 24 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
Node.js中Koa2在控制台输出请求日志的方法示例
May 02 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
Feb 26 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
Aug 04 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
Apr 16 #Javascript
jQuery监控文本框事件并作相应处理的方法
Apr 16 #Javascript
JavaScript动态修改背景颜色的方法
Apr 16 #Javascript
JavaScript实现鼠标滑过图片变换效果的方法
Apr 16 #Javascript
JavaScript三元运算符的多种使用技巧
Apr 16 #Javascript
javascript中call apply 的应用场景
Apr 16 #Javascript
javascript三元运算符用法实例
Apr 16 #Javascript
You might like
php 多关键字 高亮显示实现代码
2012/04/23 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
JS 日期验证正则附asp日期格式化函数
2009/09/11 Javascript
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
通过隐藏option实现select的联动效果
2009/11/10 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
2015/08/01 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
JS跳转手机站url的若干注意事项
2017/10/18 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
Python 的描述符 descriptor详解
2016/02/27 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
Django中的静态文件管理过程解析
2019/08/01 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
农村改厕实施方案
2014/03/22 职场文书
2014年保育员工作总结
2014/12/02 职场文书
2015年党小组工作总结
2015/05/26 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
小学体育课教学反思
2016/02/16 职场文书
2019 入党申请书范文
2019/07/10 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS