-1

フレーム.readyの読み込み時に機能を確認したい。div

$('#webbox').load('main.html');

これは正しいです?:

$('#webbox').ready(function() {});
4

2 に答える 2

4

いいえ、そうではありません。.readyは、ページの DOM 全体の準備ができているかどうかのみをチェックします。ページの「サブ パーツ」には使用できません (実際、 を呼び出すと、選択した要素は完全に無視されます.ready)。

代わりにコールバックを渡します.load:

$('#webbox').load('main.html', function() {
    // content loaded
});

ドキュメントから:

"complete" コールバックが提供されている場合は、後処理と HTML 挿入が実行された後に実行されます。コールバックは、jQuery コレクション内の要素ごとに 1 回発生しthis、順番に各 DOM 要素に設定されます。

于 2013-08-05T08:32:13.440 に答える
0

使用する:

$('#webbox').load('main.html', function() {
  // your code
});

ドキュメンテーション APIのように

于 2013-08-05T08:32:21.640 に答える