2

たとえば、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>
4

0 に答える 0