重写setTimeout方法实现传参
来源:互联网 发布:热血江湖网络不稳定 编辑:程序博客网 时间:2024/05/30 13:42
var _st = window.setTimeout;window.setTimeout = function(fRef, mDelay){if(typeof fRef == 'function'){ var argu = Array.prototype.slice.call(arguments,2); var f = function(){ fRef.apply(null, argu); }; return _st(f, mDelay);} return _st(fRef,mDelay);}
上面这几行js加进去,然后再使用setTimeout方法时,就可以实现传参了,而且参数类型没有额外限制,Document对象什么的都可以的~
很好用,但之前用过一次将iframe对象作为参数,之后页面一直显示忙碌状态,具体原因没能够查清楚呢
使用方式:
setTimeout(yourfunction,3000,iframe);
第一个参数是你自己定义的方法,第二个参数是延后时间(单位ms),第三个参数是要传入function的参数
0 0
- 重写setTimeout方法实现传参
- js中setTimeout方法重写,实现对象参数传递
- js setTimeOut() 方法传参
- js之setInterval与setTimeout函数传参方法
- setTimeout方法
- 使用from 的setTimeOut方法实现定时关闭Form
- 实现Cloneable接口,重写clone方法
- JAVA中通过接口实现方法重写
- 重写Resources实现减少OOM的方法
- 重写构造方法实现两种功能
- java 重写compareTo方法实现类排序
- Java重写equals方法实现去重
- -- Lua 实现类继承 方法重写
- Comparable实现排序功能,重写排序方法
- SetTimeOut方法用法示例
- SetTimeOut方法用法示例
- SetTimeOut方法用法示例
- SetTimeOut方法用法示例
- JSP页面equal symbol expected
- 用cmake 编译 xcode用的clucene静态库(三)
- sun.misc.unsafe类的使用
- webservice的总结
- vc9 没有pdb文件。
- 重写setTimeout方法实现传参
- TreeMap源码分析八
- ORA-12154: TNS: 无法解析指定的连接标识符 的解决方法
- tomcat项目使用nginx中的图片和文件下载
- 高性能消息系统——Kafka
- Android数据的四种存储方式
- 用vim格式化代码
- 指令集(sse)中PACKAGE 和 SCALAR 关系
- WPF学习第四集-系统的学习XAML语法