今、2つの画像で問題が発生しました。画像はpng(上段画像)とjpg画像(下段画像)の2枚あり、同じ大きさなので2枚を重ねると1枚の画像のように見えます。
問題は、両方のイメージでロード イベントを設定する必要があることです。
$('#largeText,#largeImg').hide("slide", {
direction: "right"
}, 1000, function () {
$('#largeImg').attr('src', newImagePath);
$('#largeText').attr('src', newTextPath);
$('#largeText,#largeImg').load(function () {
$('#loadingIcon').hide();
$('#largeText,#largeImg').delay(300).show("slide", {
direction: "left"
}, 1000, function () {
$('#largeText,#largeImg').unbind('load');
});
});
});
$('#largeText,#largeImg').load(function () を使用すると、どちらか一方の画像がロードされたときにイベントがトリガーされることがわかりますか? 両方の画像がロードされたときにのみロード イベント トリガーを設定する方法? ありがとう。