Webサイトには、ページが読み込まれたときや、コードの周囲の領域が再レンダリングされたときにjavascriptコードを実行したい場所がたくさんあります。
<div id="blah">
<script>
addLoadEvent(function (){
submenus.init('somedata');
});
</script>
loads of other stuff here
</div>
ほとんどのコードは、div内に存在するメニューやスライダーなどの初期化コードです。
これらのコードスニペットを処理するには、window.onloadイベントに関数呼び出しを追加します。
これはページの読み込みには問題なく機能しますが、領域を再レンダリングすると、window.onloadイベントがトリガーされません...さまざまなブラウザーでこれを試しましたが、成功しませんでした。
再レンダリングの原因となる要素のoncompleteはいたるところにあるため、使用できません。また、コンポーネントの実装について実際に知っている必要はありません。
これを解決する方法はありますか?