如何克服被覆蓋的事件處理程序? 我有一個腳本說a.js防止window.onload被覆蓋javascript
window.onload = function() {
//Handler in a.js
}
另一個腳本說b.js
window.onload = function() {
//Handler in b.js
}
其中,
a.js是一種第三方庫由我
建b.js是使用我的腳本的出版商[我不能在這裏做任何更改]
b.js中的onload處理程序會覆蓋a.js的處理程序嗎?
如果是,如何防止這種情況發生?
將在a.js中構建一個所有事件處理程序的隊列,並將它們提供給事件幫助?
但a.js會知道所有事件處理程序的事件直到b.js被加載嗎?
思想和參考資料有助於
爲什麼我們需要node ['e'+ type + listener]?不會node.attachEvent('on'+ type,listener)工作嗎? – Tamil 2012-03-06 07:41:01