【发布时间】:2015-06-17 20:03:33
【问题描述】:
很抱歉,如果以前有人问过这个问题,但我找不到直接的答案。
我是 css 和 jQuery 的新手,我正在尝试创建一个包含菜单和子菜单的导航栏,并使用下拉菜单打开每个 单独的菜单。
这可能是父/子问题,但我不知道如何只选择一个菜单以使用 jQuery 进行下拉,因为现在 所有 菜单在悬停时打开。
我做错了什么?感谢您的帮助!
HTML:
<div class="menu">
<div class="container">
<ul>
<li class="dropdown">
<a href=# class="dropdown-toggle" data-toggle="dropdown">menu1</a>
<ul class="dropdown-menu">
<li><a href="#">sub menu1</a></li>
<li><a href="#">sub menu2</a></li>
</ul>
</li>
<li class="dropdown">
<a href=# class="dropdown-toggle" data-toggle="dropdown">menu2</a>
<ul class="dropdown-menu">
<li><a href="#">sub menu1</a></li>
<li><a href="#">sub menu2</a></li>
</ul>
</li>
<li class="dropdown">
<a href=# class="dropdown-toggle" data-toggle="dropdown">menu3</a>
<ul class="dropdown-menu">
<li><a href="#">sub menu1</a></li>
<li><a href="#">sub menu2</a></li>
</ul>
</li>
</ul>
</div>
</div>
jQuery:
var main = function() {
$('.dropdown-toggle').hover(function() {
$('.dropdown-menu').toggle();
}); }$(document).ready(main);
【问题讨论】:
标签: jquery css twitter-bootstrap drop-down-menu