@viktorross

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

Здравствуйте, у меня шаблрнизатор смарти, мне нужно сделать так, чтобы рекламные блоки js выполнялись только тогда , когда допустим ширина экрана меньше 600, больше 600 , больше 800 и т.д , т.е для каждого разрешения экрана свой js скрипт, сейчас я просто взял в div и скрыл медиазапросами добавив display:none, но при этом выводится же на страницу целых 3 скрипта и загружаются они все, просто скрыты, соответственно время загрузки страницы увеличивается и т.д как это сделать все?
  • Вопрос задан
  • 1234 просмотра
Решения вопроса 1
@VegasChickiChicki
Сделайте условие:
if(window.innerWidth > n){ /* тело условия */ }
И так же для остальных значений. А если нужно что бы это выполнилось при достижении определенного размера, отслеживайте событие ресайза документа.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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