Задать вопрос
@Zombie42679
Пытаюсь верстать, учу JS, когда-нибудь стану топом

Как изменять внешний вид кнопки при клике на неё?

Нужно сделать так, чтобы при раскрывании элемента стрелка менялась. То есть, контент выезжает (стрелка наверх), второй клик, контент заезжает (стрелка вниз). И соответственно, если клик по первому айтему, то на втором ничего не должно происходить (как контент выезжает только у одного, так и стрелки должны меняться у одного).

https://codepen.io/anon/pen/MvyxBN
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@larisamoroz
Курю маны, втыкаю в код, ваяю, починяю.
Не нужно скрывать-показывать стрелки яваскриптом.
Достаточно поменять класс родительского элемента (что у вас уже сделано)
и в стилях прописать видимость стрелок для наличии определённого класса у родительского элемента
https://codepen.io/lmoroz/pen/RZaOby?editors=0010

P.S.: ещё можно использовать только одну стрелку и поворачивать её на 180 град. при активном родительском элементе
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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