2011年11月21日 星期一

[js].避免 window.onload 被覆蓋,請用 addLoadEvent()

如果, 你的程式使用 window.onload = function()
後面的 javascript 會覆蓋掉前面先使用的人的程式碼.
建議解法, 透過下面的 function 來把您要加入到 onload 裡的程式做append.

function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof oldonload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}

沒有留言:

張貼留言

Facebook 留言板