フェードしたいホバーの画像スワップを使用したシンプルなギャラリースタイルのリンク設定があります。私は現在`を使用しています
.stop().hide().FadeTo("slow",1);`
左側のリンクの1つにマウスを合わせるとトリガーされた画像をフェードインするには、ここに私が話していることを確認するためのテストサイトがあります
マウスアウトでフェードを終了する方法がわかりません。リンク間にシームレスなフェードを作成しようとしていますが、マウスアウトでフェードが繰り返されます。Iv'eは.stop()と.hide()のいくつかの組み合わせを試しましたが、効果の実行を停止できないようです。何か案は?前もって感謝します。
jQuery:
$(document).ready(function() {
// Image swap on hover
$("#gallery ul li img").hover(function(){
$('#main-img').attr('src',$(this).attr('src').replace('thumb/', ''))
function() { //mouseenter handler
$(this).stop().fadeTo("slow",0.5);
}
function (){ //mouseleave handler
$(this).stop().fadeTo("slow",1.0);
}
});
HTML:
<div id="gallery">
<img src="images/gallery/home.png" alt="" id="main-img" />
<ul>
<li class="home"><img src="images/gallery/thumb/home.png" alt="" /></li>
<li class="about"><img src="images/gallery/thumb/about us.png" alt="" /></li>
<li class="contact"><img src="images/gallery/thumb/Contact Us.png" alt="" /></li>
<li class="services"><img src="images/gallery/thumb/Services.png" alt="" /></li>
</ul>
</div>