织梦二次开发,二次开发,李丕长,网站php二次开发,做网站,模板设计,jquery效果,jquery特效

当前位置: 主页 > Jquery & JS >

将多个js函数绑定到onload事件上

时间:2014-01-15 12:51作者:LEO 点击:
将多个js函数绑定到onload事件上
onload事件是让这个函数只在网页加载完成后才得以执行,特别是在DOM操作中,XHTML文档加载完成之前,DOM是不完整的。
下面来看看onload具体应用:
window.onload=functionname;//functionname函数名;
假设我们要加载两个函数:first()和second();如果你写成这样:
 
  1. window.onload=first; 
  2. window.onload=second; 
那么只有second()会被执行到;first()不会被执行;
解决方案一:我们可以为window.onload写一个函数,例如:
 
 
  1. window.onload=function(){ 
  2. first(); 
  3. second(); 
解决方案二:写一个函数,代码:
 
 
  1. function addLoadEvent(func){ 
  2.     var oldonload=window.onload; 
  3.     if(typeof window.onload !=”function”){ 
  4.         window.onload=func; 
  5.     }else
  6.         window.onload=function(){ 
  7.             oldonload(); 
  8.             func(); 
  9.         } 
  10.     } 
 
现在就可以直接调用了:
 
  1. addLoadEvent(first); 
  2. addLoadEvent(second); 
 
 
 
 
 
 

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
无觅相关文章插件,快速提升流量