扩展一个函数的延时调用
Function.prototype.delay = function(n, thisObj, args) { var me = this; args = args instanceof Array ? args : []; var f = function() { me.apply(thisObj || window, args); }; window.setTimeout(f, n); } //示例 function f() { alert("hi"); } alert("两秒之后弹出"); f.delay(2000);
注意第三个是参数数组
第一次用Live Writer写日志,呵呵