シーンを設定するためだけに、jQuery(Webデザインではない)に関しては経験が浅いので、ここでいくつかの支援に感謝します!
基本的に、ナビゲーションバーのホバー状態をフェードイン(ホバー上)およびフェードアウト(マウスオフ)にしようとしています。これは単純なナビゲーションバーであり、画像はありません。jQueryが実際にCSSを正常に取得できるように、疑似セレクターがクラスとして2倍になっています。
いくつかのスクリプトを試しましたが、探しているものが見つからないようです。コードは単純で、解決策は単純ですが、私はまったく運がないので、ここに行きます。
HTML:
<ul>
<li><a class = "tab selected" href = "index.html">home</a></li>
<li><a class = "tab" href = "portfolio.html">portfolio</a></li>
<li><a class = "tab" href = "index.html">contact</a></li>
</ul>
CSS:
nav ul li a.tab {
display: inline-block;
padding: 15px 20px;
min-width: 40px;
}
nav ul li a.tab:link, nav ul li a.tab.link {
padding: 15px 20px;
color: #656359;
text-align: center;
}
nav ul li a.tab:visited, nav ul li a.tab.visited { color: #656359; }
nav ul li a.tab:hover, nav ul li a.tab.hover {
padding: 15px 20px;
background-color: #d5d1bc;
}
nav ul li a.tab:active, nav ul li a.tab.active { color: #901f78; }
jQuery:
$('.tab.hover').hover(
function(){
$(this).fadeIn();
},
function(){
$(this).fadeOut();
}
);
マウスオーバー/マウスアウト機能も使用しようとしましたが、うまくいきませんでした。ブラウザでまったく変更がありません。私のjQueryファイルも適切に接続されています。
オリジナルではない投稿ですが、2日間の調査の結果、アイデアがなくなったので、よろしくお願いします。