@Vasya88

JavaScript. Как сделать что бы скрипт работал при определенном стиле css?

Подскажите, пожалуйста, я только учусь. У меня есть макет сайта где при наведении мышкой на меню, оно раскрывается с помощью hover. Но есть и мобильная версия, для которой я сделал скрипт на раскрытие и скрытие меню. Стили в CSS для мобильной версии разделил через media screen and(), возник вопрос, как сделать так, что бы скрипт срабатывал только на мобильной версии макета?
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
@GreatRash
if (window.matchMedia("(min-width: 400px)").matches) {
  /* ширина окна больше или равна 400 */
} else {
  /* ширина окна меньше 400 */
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
rockfeeler
@rockfeeler
Фронтендер, дизайнер, верстальщик-перфекционист
if($(window).width() <= 768) {
	// скрипт тут
}
Ответ написан
Комментировать
romanko_vn
@romanko_vn
if ($(window).outerWidth() < 630){
// ширина допустим меньше 630px значит моб. верстка
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект