フェード インとフェード アウト エフェクトを適切に機能させるのに苦労しています。私はそれを複雑にしすぎていると思います。
私は4つの画像を持っていますが、最初の2つだけがフェードアウトし、画像にカーソルを合わせる必要があります(他の2つの画像はページ上の他の機能で機能します)。
私のHTMLは:
<div class="square">
<div class="imageHolder">
<!--Comment out and uncomment BG image to show transitions on BG images-->
<img class="one" src="image_01.jpg" />
<img class="two" src="image_02.jpg" />
<img class="three" src="image_03.jpg" />
<img class="four" src="image_04.jpg" />
</div>
</div>
画像、2、3、4 表示なし
JS:
$('.square').mouseover(function () {
$(this).find('img').each(function () {
if ($(this).attr('class') === 'two') {
$(this).fadeIn('slow');
}
if ($(this).attr('class') === 'one') {
$(this).fadeOut('slow');
}
});
});
どんな助けでも大歓迎です。
回答ありがとうございます。
私はあまりにも賢くしようとしていたのですが、それは必要ありませんでした。プラグインを使わずにフェードインとフェードアウトを同時に行う方法はありますか?