Задать вопрос
litlleidiot
@litlleidiot
Фронт-Энд разработчик

Как сделать выпадающим только один элемент?

Есть 3 элемента со скрытым выпадающим текстом, когда нажимаешь на ссылку то разворачиваются все три элемента а нужен что бы один, то есть нажал на ссылку - выпал его элемент. Аккордеон создавать не нужно, просто помочь сделать выпадание только одного элемента а не всех сразу. .next не подходит потому что выпадающий текст стоит выше ссылки.
Реализовать хочу только Jquery

Все тут
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 3
@GeneD88
QA
$(this).prev().toggle();

?
Ответ написан
IonDen
@IonDen
JavaScript developer. IonDen.com
Вот так: codepen.io/anon/pen/zvqEqg
// Read More review Toggle
$('.read_more').click(function() {
    var $this = $(this);
    var id = $this.data('id');
    var $target = $('#' + id);
	
    $target.slideToggle(300);
    $this.find('.more').slideToggle(0);
    $this.find('.less').slideToggle(0);
    $this.find('.plus').slideToggle(0); $this.find('.minus').slideToggle(0);
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Sky161
Начинающий Web-разработчик
codepen.io/anon/pen/XmdeKv

Надо через each пройтись по элементам и от $(this) выполнять действия.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы