1

私がやろうとしているのは、ユーザーがサムネイルの上にマウスを置いたときにWebページの画像を変更することです。これは、サムネイルsrcのファイル名に「tn_」が追加されているだけで、それ以外は同一であるため、簡単に実行できます。

私が抱えている問題は、画像のsrcを切り替えると、attr関数がimg dom要素をほぼ瞬時に返す一方で、新しい画像が読み込まれるまで画像自体は変更されないことです。カーソルを変更して読み込み記号を表示するか、新しい画像の読み込み中にページのどこかに読み込みを書き込むことができるように、ある種のコールバックが必要です。

これどうやってするの?

4

1 に答える 1

4

load()画像にコールバックを与えることができます。

$('#imageID').load(function() { .... });
于 2010-10-27T19:23:26.260 に答える