@Guser11

Как сделать так чтобы в мобильной версии удалялся 1 css класс на JS?

Добрый вечер!
Есть такой вот блок
<div class="navbar show"> тут мой текст.. </div>

Нужен именно JS код(не css) который в мобильной версии (700px и меньше) удалял класс show а в пк версии оставлял
помогите пожалуйста! Спасибо!
  • Вопрос задан
  • 443 просмотра
Пригласить эксперта
Ответы на вопрос 4
lamer350
@lamer350
กำลังสูงสุด
if($(window).width()<700){$('.navbar').removeClass('show')};
Ответ написан
Комментировать
@EvgeniySaschenko
Если на чистом JS то:
if(screen.width <= 700){
	document.querySelector('.navbar').classList.remove('show');
}
Ответ написан
Комментировать
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
const navbar = document.querySelector('.navbar');
matchMedia('(max-width: 700px)').addListener(mq => {
    navbar.classList.toggle('show', mq.matches)
});
Ответ написан
Комментировать
Выглядит так, что вам нужны как раз медиа запросы из css. Зачем нужен javascript?

@media (max-width: 700px) {
  .navbar {
    display: none
  }
}
Ответ написан
Ваш ответ на вопрос

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

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