解决window.onload事件重复赋值
来源:互联网 发布:淘宝网六个月宝宝衣服 编辑:程序博客网 时间:2024/05/24 07:29
最经遇到js window.onload事件被重复赋值的事,由于window.onload只能执行最后绑定的事件。所以绑定新的window.onload事件事需要把未知的已绑定的window.onload事件先进行迁移。
如:
oldonload=window.onload;
window.onload=function(){
oldonload();
newonload();
}
为了方便或者更严参考了一个方法:
function addOnloadEvent(fun){
var oldonload=window.onload;
if(typeof window.onload!='function'){
window.onload=func;
}else{
oldonload();
func();
}
}
兼用ie6:
function test(e){
alert("fff");
}
//回填的数据需要回填后函数式的调用。
if(!document.addEventListener){
document.attachEvent("onclick",test);
}else{
document.addEventListener("click",test,false);
}
document.onclick =function(){alert('aa');};
0 0
- 解决window.onload事件重复赋值
- window.onload和body中的onload事件
- window onload 与 img onload事件
- window.onload 多个事件
- window.onload以及事件监听器
- UserControl OnLoad事件重复触发
- JS中页面加载事件window.onload、onload()、document.onclick
- 给window对象绑定onload事件
- window.onload事件处理程序 innerHTML属性
- window.onload事件--attachEvent和addEventListener
- 同时处理多个window.onload事件
- window.open 子窗体的onload事件
- js中window.onload添加事件
- JS中window.onload事件详解
- window.onload事件的作用是什么
- 浏览器事件window.onload、o…
- JavaScript中window.onload事件的添加
- window.onload
- 深入理解Java中的final关键字
- tomcat启动的内存溢出解决
- 建立树莓派raspberry交叉编译环境以及编译内核
- ViewPager+Fragment+GridView方案notifyDataSetChanged()无法刷新数据问题
- TOJ 1252
- 解决window.onload事件重复赋值
- 机器视觉中常用的数据测试集
- Windows下UDP编程 客户端
- ScrollView去掉滚动条
- 利用栈检查程序中成对符号使用的正确性
- 字典树
- cocos2dx版本2.2.1 创建新工程
- De-mystifying Good Research and Good Papers
- EEPROM 相关资料整理汇总