【发布时间】:2015-12-06 12:54:50
【问题描述】:
<script>
$(document).ready(function(e) {
$('#about_menu').hover(function(){
$('#about_sub_menu').toggle('slow')
});
$('#admission_menu').hover(function(){
$('#admission_sub_menu').toggle('slow')
});
$('#student_menu').hover(function(){
$('#student_sub_menu').toggle('slow')
});
});
<div class="collapse navbar-collapse ">
<ul class="nav navbar-nav">
<li><a href="index.php">Home</a></li>
<li class="dropdown" ><a id="about_menu" class="dropdown-toggle" data-toggle="dropdown" href="#">About Us <span
class="caret">
</span></a>
<ul class="dropdown-menu" id="about_sub_menu">
<li><a href="introduction.php">Introduction</a></li>
<li><a href="location.php"> Location</a></li>
<li><a href="board-of-governors.php"> Board Of Governors</a></li>
<li><a href="vp-message.php"> VP Message</a></li>
</ul>
</li>
<li class="dropdown"><a id="admission_menu" class="dropdown-toggle" data-toggle="dropdown" href="#">Admissions<span
class="caret"></span>
</a>
<ul class="dropdown-menu" id="admission_sub_menu" >
<li><a href="criteria.php">Criteria</a></li>
<li><a href="fee-structure.php">Fee Structure</a></li>
<li><a href="paper-pattern.php">Paper Pattern</a></li>
<li><a href="student-reg-form.php">Student Registration Form</a></li>
</ul>
</li>
<li class="dropdown"><a id="student_menu" class="dropdown-toggle" data-toggle="dropdown" href="#">Students <span
class="caret"></span></a>
<ul class="dropdown-menu" id="student_sub_menu">
<li class="dropdown dropdown-submenu"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Academics</a>
<ul class="dropdown-menu">
<li class="menu-item"><a href="syllabus.php">Syllabus</a></li>
</ul>
</li>
</ul>
我只是 bootstrap 和 jquery 的初学者。
我想为我在 bootstrap 中构建的导航菜单设置动画。但是当我将鼠标悬停在 Li 上时,它会显示子菜单。
但问题是,当我想将鼠标悬停在子菜单上时,它就会消失。我希望当我将鼠标悬停在子菜单上时它不应该消失,当我将鼠标光标从 Li 或子菜单上离开并悬停在另一个 li 上时,前一个子菜单应该消失。
非常感谢您的帮助和提前感谢。
问候 天哪
【问题讨论】:
标签: jquery css html twitter-bootstrap