У меня есть боковое меню, которое открывает и закрывает скрытые части страницы через jQuery. Ссылка скрывает скрытый контент, а также добавляет и удаляет класс для ссылки. Так, например, HTML / CSS
<ul>
<li><a class="linkOne" href="#">Link One</a></li>
<li><a class="linkTwo" href="#">Link Two</a></li>
</ul>
<div class="linkOneBox">Stuff</div>
<div class="linkTwoBox">Stuff</div>
<style type="text/css">
.linkOneBox,.linkTwoBox {display:none}
.current {background: #fff}
</style>
и jQuery что-то вроде ..
$('.linkOne').click(function() {
$('.linkOneBox').fadeToggle();
$(this).toggleClass('current');
return false;
});
В любом случае ... мой вопрос в том, что, поскольку я использую переключатель, каков наилучший способ отключить все остальные переключатели, которые были оставлены открытыми? Как бы это сделать, чтобы при нажатии на новую ссылку также скрывались все ранее открытые окна и удалялся .current?