私はjQueryの初心者で、ドロップダウン機能を使用してコツをつかもうとしていTwitter-Bootstrap
ますが、「Google」をクリックしても何もドロップダウンしませんli
。なぜ機能しないのかかなり混乱していたので、Bootstrap Web サイトのサンプル ドロップダウンメニューのコードから自分のコードに何かを投げ込み始めました。これは、不要と思われるコードの説明になります。
これが私のjsFiddleです。
jQuery:
$(document).ready(function() {
$('dropdown-toggle').click(function() {
$(this).dropdown();
});
$('li a').hover(function() {
$(this).toggleClass("hover");
});
});
HTML:
<div id="container">
<ul class="nav">
<li class="dropdown">
<a id="drop1" class="dropdown-toggle" data-toggle="dropdown" role="button" href="#">Google</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
<li>
<a href="www.google.com">Google</a>
</li>
<li>
<a href="www.gmail.com">Gmail</a>
</li>
</ul>
</li>
<li>
<a href="www.facebook.com">Facebook</a>
</li>
</ul>
</div>
ドロップダウン メニューが機能しないのはなぜですか?
副次的な質問: ナビゲーション メニューli
のスタイルを設定して、それぞれの上にカーソルを置いたときに背景色が変わらないようにしましたが、テキストは明るい灰色になります。Bootstrap にリンクした後、ホバリングすると背景色が白に、テキストの色が青に変わります。なんで?