IE中setTimeout和setInterval不支持回调函数参数的解决方法
来源:互联网 发布:smartsvn linux 破解 编辑:程序博客网 时间:2024/06/07 15:57
在代码中假如一下代码
if (document.all && !window.setTimeout.isPolyfill) {
var __nativeST__ = window.setTimeout;window.setTimeout = function (vCallback, nDelay /*, argumentToPass1, argumentToPass2, etc. */) {
var aArgs = Array.prototype.slice.call(arguments, 2);
return __nativeST__(vCallback instanceof Function ? function () {
vCallback.apply(null, aArgs);
} : vCallback, nDelay);
};
window.setTimeout.isPolyfill = true;
}
if (document.all && !window.setInterval.isPolyfill) {
var __nativeSI__ = window.setInterval;
window.setInterval = function (vCallback, nDelay /*, argumentToPass1, argumentToPass2, etc. */) {
var aArgs = Array.prototype.slice.call(arguments, 2);
return __nativeSI__(vCallback instanceof Function ? function () {
vCallback.apply(null, aArgs);
} : vCallback, nDelay);
};
window.setInterval.isPolyfill = true;
}
0 0
- IE中setTimeout和setInterval不支持回调函数参数的解决方法
- IE中setTimeout和setInterval不支持回调函数参数的解决方法
- setTimeout和setInterval的参数传递方法
- js-递归,setTimeout回调函数的参数
- JavaScript中的setTimeout和setInterval传入的函数不能带参数的解决方法
- JS中setTimeout 和 setInterval 的区别
- javascript中setTimeout 和setInterval的区别
- javascript中setTimeOut 和setInterval的区别
- JavaScript中setTimeout和setInterval的使用
- js 中 setInterval 和 setTimeout 的用法
- javascript中setTimeout 和setInterval的区别
- js中setTimeout和setInterval的使用
- javascript中setTimeout 和 setInterval 的区别
- javascript中setTimeout和setInterval的使用
- JS中setInterval和setTimeout的用法
- JS 中SetInterval和SetTimeout的区别
- Javascript中, setTimeout() 和 setInterval() 的方法
- javascript中setTimeout()和setInterval()的区别
- The word is not correctly spelled 此问题是STS校验单词问题
- js页面跳转整理
- Failed to find provider info for com.sina.weibo.sdkProvider
- Oracle undo表空间爆满的解决
- 单片机模拟IIC时序读写24C02
- IE中setTimeout和setInterval不支持回调函数参数的解决方法
- synchronize和生产者消费者模式
- Php提交包含特殊字符的参数的方法
- UI - NavigationController
- Android NDK开发,没有你想象的那么难
- Android App Ant打包
- NSNumber与NSInteger的区别
- java判断一个char是否是由字母数字组成
- 高斯模糊实现小结