Я новичок в jQuery и пытаюсь понять эту функцию slideToggle. Как я хочу, чтобы это работало, когда вы нажимаете, скажем, #toolsnav, div #tool-dropdown скользит вниз, что работает отлично. Но проблема в том, что 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>