例如,如果我将鼠标悬停在 contact_text 图像上,然后是 about_text 图像,而不是 contact_text 图像淡出和 about_text 图像立即淡入,home_text 图像在它们之间短暂淡入。请帮忙。谢谢
注意 - 我在图像上使用 .rollover 类来实现图像翻转效果。这可能与我的问题无关。
HTML
<nav>
<a href="#"><img src="images/nav/home_hover.png" id="home"></a>
<a href="#"><img src="images/nav/portfolio.png" alt="images/nav/portfolio_hover.png" class="rollover" id="portfolio"></a>
<a href="#"><img src="images/nav/about.png" alt="images/nav/about_hover.png" class="rollover" id="about"></a>
<a href="#"><img src="images/nav/contact.png" alt="images/nav/contact_hover.png" class="rollover" id="contact"></a>
</nav>
jQuery
$(document).ready(function(){
$('.rollover').rollover();
});
$("#portfolio").mouseover(function(){
$("#homeText").fadeOut("fast");
$("#portfolioText").fadeIn("fast");
$("#home").attr("src","images/nav/home.png");
});
$("#portfolio").mouseout(function(){
$("#homeText").fadeIn("fast");
$("#portfolioText").fadeOut("fast");
$("#home").attr("src","images/nav/home_hover.png");
});
$("#about").mouseover(function(){
$("#homeText").fadeOut("fast");
$("#aboutText").fadeIn("fast");
$("#home").attr("src","images/nav/home.png");
});
$("#about").mouseout(function(){
$("#homeText").fadeIn("fast");
$("#aboutText").fadeOut("fast");
$("#home").attr("src","images/nav/home_hover.png");
});
$("#contact").mouseover(function(){
$("#homeText").fadeOut("fast");
$("#contactText").fadeIn("fast");
$("#home").attr("src","images/nav/home.png");
});
$("#contact").mouseout(function(){
$("#homeText").fadeIn("fast");
$("#contactText").fadeOut("fast");
$("#home").attr("src","images/nav/home_hover.png");
});
</script>