で:()私はjQueryのload()メソッド使用して、別のHTMLファイルにHTMLファイルをロードしていますJavaScriptの
$("#sidebar").load("templates/sidebar.html");
<div id="sidebar"></div>
を、私は私が実行したいJavaScriptのいくつかを持っていますロードされたHTMLファイルこのスクリプトは動作しません。実行時に新しいHTMLを見ることができないという事実のために私は信じています。たとえば、jQueryのこの行は、sidebar.html内に存在するメニューのクラスを表示できません。
$('.menu').css('left', '100');
ロードされたHTMLが実行前にレンダリングされるまで、スクリプトを強制的に待機させる方法はありますか?
に追加された後、それは.LOAD()コールの終了時に実行されます'.load()'にコールバック関数を渡すことができ、DOMにコンテンツが追加されたときにその関数が呼び出されます。 – Pointy
助けてくれてありがとう! – noclist