Я пытаюсь сделать меню аккордеона, как бы то ни было, мне нужно, чтобы меню открывалось только 1. Как мне закрыть другую ли при щелчке?Как закрыть другой элемент при нажатии с помощью .slideToggle
Ниже приведен код, который я использую для переключения меню. Как настроить таргетинг на все другие лики, чтобы закрыть их при нажатии кнопки li.
<li class="cat_parent">
<h2 class="head par_title">Books</h2>
<div class="content">01</div>
<div class="content">02</div>
</li>
<li class="cat_parent">
<h2 class="head par_title">Magazine</h2>
<div class="content">01</div>
<div class="content">02</div>
<div class="content">03</div>
<div class="content">04</div>
</li>
$(document).ready(function(){
('.head').click(function(e){
e.preventDefault();
$(this).closest('li').find('.content').slideToggle();
});
});
Ваша помощь очень ценится!
Вы знаете о http://jqueryui.com/accordion/ я думаю? –
в вашей функции, которая открывает раздел, который вы хотите, также закройте остальные ... вы можете настроить их с помощью $ $ (this) .siblings' я думаю ... – Joum
использовать addClass и removeClass – akash