Я хочу закрыть (slideToggle) элемент списка с вложенными ul и li в нем, щелкая по другому элементу listenlement с вложенными ul и li в нем.jQuery slideToggle li при нажатии другой li
Это мой JQuery для самого переключателя:
$(document).ready(function() {
$("ul > li.closed").click(function (e) {
if (e.target === this) {
var li = $(this).closest('li');
li.find(' > ul').slideToggle('fast');
$(this).toggleClass("closed open");
}
});
});
На моей скрипкой: Я хочу, чтобы закрыть «Тема 1» при нажатии на «Тема 2». И я хочу закрыть «Subtopic 1» при нажатии на другой «Subtopic x».
Ok, спасибо. Но теперь анимация slideToggle исчезла. Я не хочу, чтобы элементы закрывались таким статическим способом. Можно ли это исправить? – sqe
@ user2179266: Я обновил ответ –
Отлично! Я не знал синтаксис .siblings до и очень интересно с дисплеем: никакого конфликта! Большое спасибо! – sqe