У меня есть простая настройка ссылки в стиле галереи с использованием обмена изображениями при наведении, которое я хочу исчезнуть. В настоящее время я использую `
.stop().hide().FadeTo("slow",1);`
чтобы исчезнуть изображение, вызванное наведением мыши на одну из ссылок слева, вот тестовый сайт, чтобы увидеть, о чем я говорю
Я не могу понять, как заставить затухание заканчиваться при наведении мыши. Я пытаюсь создать плавное исчезновение между ссылками, но исчезновение повторяется при наведении курсора мыши. Я пробовал несколько комбинаций .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>