Задать вопрос
@D_K_D
Junior

Как при определённых разрешениях экрана изменять html файлы?

У меня есть код двух сайтов . Один предназначен для разрешения больше 720px ,а другой меньше 720px. Их дизайн очень сильно отличается поэтому вариант с media в css отпадает. Как мне сделать так чтобы если пользователь заходил с мобильного устройства то загружался второй сайт , а если с десктопа то первый сайт. Возможно ли как то это сделать с помощью js ? Есть вариант заменять сам html файл на другие теги и стили , но мне кажется это не правильно. Подскажите пожалуйста.
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 3
@ForSureN1
frontend dev
const screenWidth = window.screen.width
const screenHeight = window.screen.height
получаем данные экрана юзера,
сделать проверку,
и выдавать ему то, что ты хочешь
Ответ написан
Комментировать
@Karpion
Ну, можно сделать два сайта; при загрузке каждой страницы надо проверять разрешение и в случае несовпадения редиректить на другой сайт.
Ответ написан
Комментировать
artloveyou
@artloveyou
Размер так можно отслеживать
function checkWidth() {
  if (window.innerWidth < 480) 
     console.log('что-то одно')
  else 
     console.log('что-то другое')
}

window.addEventListener('resize', function (event) {
   checkWidth();
}, true);

https://jsfiddle.net/10Lxhd4t/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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