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 相关文章推荐
使用js判断控件是否获得焦点
Jan 03 Javascript
解决jquery中美元符号命名冲突问题
Jan 08 Javascript
node.js中使用node-schedule实现定时任务实例
Jun 03 Javascript
Web安全测试之XSS实例讲解
Aug 15 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
Feb 09 Javascript
vue 国际化 vue-i18n 双语言 语言包
Jun 07 Javascript
Vue不能观察到数组length的变化
Jun 08 Javascript
vue-cli脚手架的安装教程图解
Sep 02 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
Jun 18 Javascript
Vue+Element-UI实现上传图片并压缩
Nov 26 Javascript
12 种使用Vue 的最佳做法
Mar 30 Javascript
OpenLayers3加载常用控件使用方法详解
Sep 25 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提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
js 验证密码强弱的小例子
2013/03/21 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
js 自动播放的实例代码
2013/11/19 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
jQuery过滤选择器详解
2015/01/13 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
详解Angular.js指令中scope类型的几种特殊情况
2017/02/21 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
python实现将汉字保存成文本的方法
2018/11/16 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
Python 实现try重新执行
2019/12/21 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
如何写python的配置文件
2020/06/07 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
设计部经理的岗位职责
2013/11/16 职场文书
写自荐信的注意事项
2014/03/09 职场文书
事假请假条范文
2014/04/11 职场文书
临时用工协议书范本
2014/10/29 职场文书
小石潭记导游词
2015/02/03 职场文书
同学聚会通知书
2015/04/20 职场文书
就业意向书范本
2015/05/11 职场文书