不管你打算在页面加载完毕时执行多少个函数,它都可以应付自如.这个函数就是addLoadEvent.
是由Simon Willison编写的.
/*添加代码到DOM加载完成后执行*/
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
这相当于把那些将在页面加载完毕时执行的函数创建为一个队列.
如果想把刚才那两个函数添加到这个队列里去,只需要写出一下代码就行了:
addLoadEvent(firstFunction);
addLoadEvent(secondFunction);