@Dmitr66

Как по клику удалять/добавлять класс?

https://codepen.io/katerina-shmidt/pen/MWgRdde#_=_
Как повесить активный класс на большие блоки при клике по маленьким (сейчас срабатывает только один раз)
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
Попробуй classList.toggle(".class")
let blocks = document.querySelector('.blocks');
let block = document.querySelectorAll('.block');
let bigBlock = document.querySelector('.big-block');
let blackbigBlock = document.querySelector('.blackbig-block');

blocks.addEventListener('click', e => {
  if (!e.target.classList.contains('block')) {
    return;
  }
	[...block].forEach(el => {
		el.classList.toggle('active');
	});
	
  //e.target.classList.add('active');
  blackbigBlock.classList.toggle('active');
  bigBlock.classList.toggle('active');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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