js onload函数

thinkgood 发布于 2012/07/25 16:18
阅读 1K+
收藏 0
我很喜欢mvc  所以我一般都不在html页面也任何js代码  但是有时要引入很多js文件 每个js文件都有window.onload函数,这样的话前面的就会被覆盖,大家有没有遇到过这种情况,有什么好的方法吗 
加载中
0
c
corbie

jquery

$().reader(function(){

});

zplswf
zplswf
$(document).ready(function(){ });
0
zplswf
zplswf

$(function(){

})

0
deleted
deleted
一两个这样做没问题
window.onload=function(){
    alert(1);
}

var original_onload = window.onload;

window.onload=function(){
    original_onload();
    alert(2);         
}

大量的你还不如定义一个window.onload_funcs=[];

然后把原先各文件的window.onload=function(){}改成window.onload_funcs.push(function(){});

再在总的window.onload或者jquery ready里遍历window.onload_funcs执行

0
leo108
leo108
MVC和html里写JS有必然联系么?
thinkgood
thinkgood
mvc是个思想 不是一个事物
返回顶部
顶部