画像付きの12枚のスライドがあります。jQuery アニメーションまたはフェードイン/フェードアウト効果を使用したい。これが私のコードです:
$('#Li4').click(function () {
$('#bnrImg').fadein(1000);
$('#chnlLogo').fadein(1000);
$('#mainBanner').css('backgroundColor', '#FBB03E');
$('#bnrImg').attr('src', 'images/cBanners/bnr_neuro.png');
$('#chnlLogo').attr('src', 'images/images.png');
$('#chnlLink').attr('href', 'http://link.tv');
$('#bnrImg').fadeout(1000);
$('#chnlLogo').fadeout(1000);
});
$('#Li5').click(function () {
$('#bnrImg').fadein(1000);
$('#chnlLogo').fadein(1000);
$('#mainBanner').css('backgroundColor', '#DB7EB4');
$('#bnrImg').attr('src', 'images/cBanners/bnr_diabetes.png');
$('#chnlLogo').attr('src', 'images/image.png');
$('#chnlLink').attr('href', 'http://link.com');
$('#bnrImg').fadeout(1000);
$('#chnlLogo').fadeout(1000);
});
しかし問題は、#li4 から #li5 をクリックすると、#bnrImg と #chnlLogo がアニメーションを実行するか、クリック後にフェードイン/フェードアウトすることです。スライドをクリックした後にフェードアウト効果を持たせ、スライドが変更された直後に画像を自動的にフェードインしたいと考えています。ありがとう。