共享onload事件
2016-07-09 22:30
211 查看
onload事件的意思就是,在文档完整加载完之后立即执行脚本,假设我有两个函数分别为:firstFunction,secondFunction。
第一种方法我们可以创建一个匿名函数来容纳这两个函数:
window.onload=function(){
firstFunction();
secondFunction();
}
如果不是绑定很多函数的话,这个方法是很可行的,但是下面这个方法可以很好的解决这个问题:
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
addLoadEvent(你所需要使用的函数的名称)
第一种方法我们可以创建一个匿名函数来容纳这两个函数:
window.onload=function(){
firstFunction();
secondFunction();
}
如果不是绑定很多函数的话,这个方法是很可行的,但是下面这个方法可以很好的解决这个问题:
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
addLoadEvent(你所需要使用的函数的名称)
相关文章推荐
- POJ 1442 Treap模板
- GridView中BoundField类型列的改行方法
- 【Linux】阻塞信号
- Java 相关
- SSH(三)
- Masonry介绍与使用实践(快速上手Autolayout)
- leetcode.373. Find K Pairs with Smallest Sums
- MapReduce原理
- viewpager引导页
- sqlite3学习笔记——sqlite3中日期时间的自动增量
- 配置Struts2(以登录为例)
- 290. Word Pattern
- 技术布道者宣言
- zabbix_server
- nyoj35 表达式求值
- windows 下配置 Nginx 常见问题
- Bzoj2440 完全平方数
- hdu 5062(水题)
- 289. Game of Life
- 数据结构实验之链表七:单链表中重复元素的删除