Я пытаюсь создать раскрывающийся список. Вот мой код: FIDDLEОткройте только выпадающий список, который был нажат
Однако он открывается каждый раскрывающийся список, когда он был нажат, а не только тот, который был нажат. Как я могу его изолировать? Это полная JS:
$(function() {
$('.click-nav > ul').toggleClass('no-js js');
$('.click-nav .js ul').hide();
$('.click-nav .js').click(function (e) {
$('.click-nav .js ul').toggle();
$('.clicker').toggleClass('active');
e.stopPropagation();
});
$(document).click(function() {
if ($('.click-nav .js ul').is(':visible')) {
$('.click-nav .js ul', this).slideUp();
$('.clicker').removeClass('active');
}
});
});
'$ ('CLICK-нав .js уль')' спичек все выпадающие. Вы обнаружите привязку каждого навигатора к выпадающему. – Halcyon