封装addLoadEvent(页面加载同时执行多个函数)
2016-03-06 00:20
239 查看
如果想同时执行多个函数,可以将这些函数放入一个数组中,然后在onload事件里循环数组并执行,或者使用另一个方便的函数addLoadEvent:
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
相关文章推荐
- JS 取消冒泡事件 兼容火狐IE
- javascript处理事件的一些兼容写法
- Bone Collector II (HDU_2639) 01背包 + 第K优解
- ARM体系结构——如何在MDK上仿真
- 如何高性能的给UIImageView加个圆角
- 文章标题
- 20145218《Java程序设计》第一周学习总结
- 图片延迟加载
- insertAfter()
- js 获取url的get传值函数
- innerText兼容处理
- addClass 函数
- hihocoder 八十八 A
- 接口、抽象类
- 《Pro JavaScript Techniques》中的一些函数
- 判断浏览器类型及版本
- 原生ajax
- 封装toDuble (获取时间对象时的补零处理)
- UIView和CALayer有什么关系
- Nyoj 990 蚂蚁感冒(思维)