Задать вопрос
@viktorross

Как выполнять js в зависимости от разрешения экрана?

Здравствуйте, у меня шаблрнизатор смарти, мне нужно сделать так, чтобы рекламные блоки js выполнялись только тогда , когда допустим ширина экрана меньше 600, больше 600 , больше 800 и т.д , т.е для каждого разрешения экрана свой js скрипт, сейчас я просто взял в div и скрыл медиазапросами добавив display:none, но при этом выводится же на страницу целых 3 скрипта и загружаются они все, просто скрыты, соответственно время загрузки страницы увеличивается и т.д как это сделать все?
  • Вопрос задан
  • 1559 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@VegasChickiChicki
Сделайте условие:
if(window.innerWidth > n){ /* тело условия */ }
И так же для остальных значений. А если нужно что бы это выполнилось при достижении определенного размера, отслеживайте событие ресайза документа.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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