SlavaMaxwell
@SlavaMaxwell
Frontend разработчик

Как данный код на JQuery переписать на чистый JavaScript?

Как данный код на JQuery переписать на чистый JavaScript?
$('.reviews__commentaries.value-commentaries').click(function() {
      $(this).parent('.reviews__btn-comment').next().next('.reviews__response-comment').slideToggle()
      $(this).parent('.reviews__btn-comment').next('.reviews__response-comment').slideToggle()
      $(this).next('svg').toggleClass('rotate-comment')
    });
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
@Absolute138
document.querySelector('.reviews__commentaries.value-commentaries').addEventListener('click', function(){
    this.parentNode.nextElementSibling.classList.toggle('slide-tooggle');
    this.parentNode.nextElementSibling.nextElementSibling.classList.toggle('slide-tooggle');
    this.nextElementSibling.classList.toggle('rotate-comment');
});

slideToggle() додумывайте через css))
.reviews__response-comment{
  -webkit-transition: height .3s ease;
  height: 0;
  overflow: hidden;
}
.reviews__response-comment.slide-tooggle {
  height:100px;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы