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 相关文章推荐
javascript 避免闭包引发的问题
Mar 17 Javascript
Domino中运用jQuery读取视图内容的方法
Oct 21 Javascript
关于js new Date() 出现NaN 的分析
Oct 23 Javascript
nullJavascript中创建对象的五种方法实例
May 07 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Dec 14 Javascript
JS实现的计数排序与基数排序算法示例
Dec 04 Javascript
浅谈FastClick 填坑及源码解析
Mar 02 Javascript
JS实现为动态创建的元素添加事件操作示例
Mar 17 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
Aug 08 Javascript
通过npm或yarn自动生成vue组件的方法示例
Feb 12 Javascript
利用原生JS实现data方法示例代码
May 28 Javascript
javaScript Array api梳理
Mar 31 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 中使用随机数的三个步骤
2006/10/09 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
Laravel 5 框架入门(三)
2015/04/09 PHP
PHP字符串与数组处理函数用法小结
2020/01/07 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
2020/12/15 PHP
JavaScript继承方式实例
2010/10/29 Javascript
jQuery源码分析-02正则表达式 RegExp 常用正则表达式
2011/11/14 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
jQuery插件kinMaxShow扩展效果用法实例
2015/05/04 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
vue引入jq插件的实例讲解
2017/09/12 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
python学习笔记:字典的使用示例详解
2014/06/13 Python
Python中os.path用法分析
2015/01/15 Python
对于Python中线程问题的简单讲解
2015/04/03 Python
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
python实现飞机大战微信小游戏
2020/03/21 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
使用CSS3的appearance属性改变任何元素的浏览器默认风格
2012/12/24 HTML / CSS
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
办理收楼委托书范本
2014/10/09 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
Pytorch中TensorBoard及torchsummary的使用详解
2021/05/12 Python