@Guser11

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

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

Нужен именно JS код(не css) который в мобильной версии (700px и меньше) удалял класс show а в пк версии оставлял
помогите пожалуйста! Спасибо!
  • Вопрос задан
  • 468 просмотров
Пригласить эксперта
Ответы на вопрос 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
  }
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект