次のことをうまくやる方法がわかりません。
画像をフェードアウトする必要があります。画像のソースを変更します。その後、フェードインします。
しかし、問題は、フェードアウトとフェードインが同時にある必要があることです。もちろん、私が今やっている方法(数行下を読んでください)は、非常に目立つフェードアウト中にソースを変更します。
$('#lightboxImage').fadeOut('slow');
$('#lightboxImage').attr('src', 'an imagesource');
$('#lightboxImage').fadeIn('fast');
これを実行すると。フェードアウトの前に画像を変更します。
フェードアウト コールバック関数に 2 番目の行を入れると。新しい画像がフェードインする前に、白い画面の短い期間があります。
誰かがこれを理解するのを手伝ってくれることを願っています。:)