フレーム.ready
の読み込み時に機能を確認したい。div
$('#webbox').load('main.html');
これは正しいです?:
$('#webbox').ready(function() {});
フレーム.ready
の読み込み時に機能を確認したい。div
$('#webbox').load('main.html');
これは正しいです?:
$('#webbox').ready(function() {});
いいえ、そうではありません。.ready
は、ページの DOM 全体の準備ができているかどうかのみをチェックします。ページの「サブ パーツ」には使用できません (実際、 を呼び出すと、選択した要素は完全に無視されます.ready
)。
代わりにコールバックを渡します.load
:
$('#webbox').load('main.html', function() {
// content loaded
});
ドキュメントから:
"complete" コールバックが提供されている場合は、後処理と HTML 挿入が実行された後に実行されます。コールバックは、jQuery コレクション内の要素ごとに 1 回発生し
this
、順番に各 DOM 要素に設定されます。