У меня есть простая настройка переключения слайдов, к которой я хочу добавить кнопку закрытия, но кажется, что removeClass() не работает.jQuery кнопка закрытия для toggleClass и slideToggle не работает как ожидалось
При нажатии на ссылку «Закрыть» я хочу вернуться к предыдущему цвету (удалить .активный) и оставить открытыми любые открытые. Другими словами, эта близкая ссылка должна влиять только на ту, в которой она находится. Я подумал, что было бы просто удалить «активный» класс из заголовка div и содержимого div и развернуть содержимое div.
Часть слайдов работает нормально, но «активный» класс не переключается и не удаляется.
Вот мои ЯШ:
$("h2.titleTrigger").click(function(e){
e.preventDefault();
$(this).toggleClass("active").next().slideToggle("fast");
return false;
});
//CLOSE LINK
$(".closeIt").click(function(e){
e.preventDefault();
$(this).closest(".toggleContent").slideUp("fast");
$(this).closest(".toggleContent").removeClass("active");
$(this).closest("h2.titleTrigger").removeClass("active");
});
Я также попытался toggleClass вместо removeClass, но это не работает. Где я неправ?
Блестящий! Это именно то, о чем я думал (.prev()), но, похоже, не нашел ответа. Бесконечно благодарен!! А также спасибо за краткое объяснение ... это очень полезно для n00bs, как я :) – danzo