オーバーライドされるイベントハンドラを克服するには?私は、スクリプトを持っている はwindow.onloadがオーバーライドされないようにするjavacript
window.onload = function() {
//Handler in a.js
}
別のスクリプトが言うa.js言うb.js
a.jsは私
をすることによって構築されたサードパーティのライブラリの一種である、window.onload = function() {
//Handler in b.js
}
b.jsはスクリプトを使用しているパブリッシャーです[私はここで変更できません]
b.jsのonloadハンドラはa.jsのハンドラをオーバーライドしますか?
「はい」の場合、これを防ぐ方法を教えてください。
a.jsにすべてのイベントハンドラのキューを作成し、イベントヘルプでデキューしますか?
b.jsがロードされるまで、a.jsはイベントのすべてのイベントハンドラを知っていますか?
思考や参照がダウンレベルのIEのバージョンで
ノード['e' + type + listener]が必要なのはなぜですか? node.attachEvent( 'on' + type、listener)は動作しませんか? – Tamil