我是 jQuery 的新手,我正在尝试找出这个 slideToggle 函数。我希望它如何工作是当你点击让我们说#toolsnav #tool-dropdown div 向下滑动时,效果很好。但问题是当我单击其他导航 div 时,#tools-dropdown div 不会上升,除非我再次单击它,否则它会保持下降。感谢您的帮助:)
<script type="text/javascript">
$(document).ready(function() {
$("#toolsnav").click(function() {
$(".tools-dropdown").slideToggle("fast");
});
$("#showsnav").click(function() {
$(".shows-dropdown").slideToggle("fast");
});
$("#blognav").click(function() {
$(".blog-dropdown").slideToggle("fast");
});
$("#aboutnav").click(function() {
$(".about-dropdown").slideToggle("fast");
});
$("#joinnav").click(function() {
$(".join-dropdown").slideToggle("fast");
});
});
</script>
<nav id="main">
<ul>
<li><a href="#" id="toolsnav">Tools</a></li>
<li><a href="#" id="showsnav">Shows</a></li>
<li><a href="#" id="blognav">Blog</a></li>
<li><a href="#" id="aboutnav">About</a></li>
<li><a href="#" id="joinnav">Join</a></li>
</ul>
</nav>