Я просто хочу создать элементы списка с задержкой, появляющиеся медленно, и все готово. Но мне нужно, чтобы он работал как переключатель щелчка. Прямо сейчас, когда я нажимаю кнопку «щелкнуть» один раз, он будет медленно отображать весь список, но мне нужно скрыть его при втором щелчке, как переключатель щелчка. Я пытался добавить setTimeout и добавить дополнительный класс, но безуспешно.
$('.click').click(function(){
setTimeout(function(){
$(".ul-nav li").each(function(i, li) {
var $list = $(this).closest('ul');
$list.delay(130).queue(function() {
$(li).addClass('animation-li').fadeIn(2000);
$list.dequeue();
});
});
}, 30);
});
https://jsfiddle.net/0kj26v1a/
Что мне делать?