Я пытаюсь выучить jQuery. Я пытался сделать так, чтобы сначала вызывался «slideUp», а затем «removeClass» и так далее, но, похоже, он не работает.
Другая проблема заключается в том, что если я нажимаю на тот же значок, который уже выбран, задержка .delay работает, но не в других случаях.
Ссылка на jsFiddle
$(".icon ").click(function() {
$(".text").slideUp(1000).delay(800);
$(".icon").removeClass("selected");
$(".icon").addClass("unselected")
$(this).removeClass("unselected");
$(this).addClass("selected");
$(".text").eq($(this).index()).slideDown(1000);
});