ナビゲーションでスムーズな JQuery フェード クラス スワップ効果を使用しようとしています。私の問題は、フェード効果が背景画像ではなくテキストでのみ機能することです。ホバー時にテキストとともに背景画像をフェードインおよびフェードアウトするにはどうすればよいですか?
私のCSS:
#nava {
text-align:center;
width: 170px;
height: 110px;
}
.style1 {
background-image: url(buttons/home_off.png);
background-size:170px 110px;
background-repeat:no-repeat;
width: 170px;
height: 110px;
display: block;
color: #000;
font-family: Arial, Helvetica, sans-serif;
}
.style2 {
background-image: url(buttons/home_on.png);
background-size:170px 110px;
background-repeat:no-repeat;
width: 170px;
height: 110px;
display: block;
color: #4DAC61;
font-family: Arial, Helvetica, sans-serif;
}
私のJQUERY
$(document).ready(function() {
$("#nava a").mouseenter(function () {
$(this).switchClass('style1', 'style2', 200);
});
$("#nava a").mouseleave(function () {
$(this).switchClass('style2', 'style1', 600);
});
});
私のHTML
<div id="nava">
<a class="style1" href="index.html"><br /><br /><br />HOME</a>
</div>