@TipTop89

Как выполнить код JS без перезагрузки страницы?

Подскажите пожалуйста, есть код JS, до ширины экрана в 480px выполняется один код, после 480px выполняться должен другой. Но без перезагрузки страницы код не выполняется, есть ли методы что-бы выполнить код без перезагрузки страницы? Заранее извиняюсь за тупой вопрос, в js я еще новичок и в интернете особо нечего не нашел(или плохо искал). Спасибо
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
RAX7
@RAX7
Прежде чем добавлять новые span, нужно удалить старые. Вместо события resize в данном случае лучше использовать MediaQueryList: change event
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Слушайте событие resize

<pre id="out"></pre>
<script>
window.addEventListener('resize', foo);

function foo() {
  if (document.documentElement.clientWidth > 480) {
   out.textContent = 'больше 480';
  } else {
    out.textContent = 'меньше 480';
  }
}
</script>
Ответ написан
Ваш ответ на вопрос

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

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