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 学习笔记 选择器之五
Jul 23 Javascript
jquery实现背景墙聚光灯效果示例分享
Mar 02 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
Sep 28 Javascript
将List对象列表转换成JSON格式的类实现方法
Jul 04 Javascript
轻松掌握JavaScript中介者模式
Aug 26 Javascript
第一次记录Bootstrap table学习笔记(1)
May 18 Javascript
详解webpack和webpack-simple中如何引入css文件
Jun 28 Javascript
Vue2.0 组件传值通讯的示例代码
Aug 01 Javascript
vue绑定的点击事件阻止冒泡的实例
Feb 08 Javascript
vue2.0实现音乐/视频播放进度条组件
Jun 06 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
如何通过vscode运行调试javascript代码
Jul 24 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
Adodb的十个实例(清晰版)
2006/12/31 PHP
PHP 操作文件的一些FAQ总结
2009/02/12 PHP
PHP 程序员应该使用的10个组件
2009/10/31 PHP
php学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
2014/07/04 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
php获取微信openid方法总结
2019/10/10 PHP
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
Python set常用操作函数集锦
2017/11/15 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
利用Python绘制有趣的万圣节南瓜怪效果
2019/10/31 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
物流合作计划书
2014/01/10 职场文书
高级工程师英文求职信
2014/03/19 职场文书
选秀节目策划方案
2014/06/06 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
MySQL表字段时间设置默认值
2021/05/13 MySQL
MySQL CHAR和VARCHAR该如何选择
2021/05/31 MySQL
Python图像处理库PIL详细使用说明
2022/04/06 Python