У меня есть 3 разные страницы index.html типа для различных размеров экрана: index.html для> 1280, indexsm.html для < = 1024 и indexmed.html для < = 1280.document.location перенаправлять перекручивание
я думал, что я мог бы обойти это со следующим JS:
if (screen.width <= 1024)
{
document.location = "indexsm.html"
}
else if (screen.width <= 1280)
{
document.location = "indexmed.html"
}
else
{
document.location = "index.html"
}
index.html открытия на экране 1024 или меньше, редирект работает отлично и перенаправляет на indexsm.html. Открытие index.html на экране при 1280, перенаправление работает отлично и открывается indexmed.html. Открытие index.html на экране в 1920 году (например), мои циклы jacascript и постоянная перезагрузка страницы index.html.
У кого-нибудь есть решение для этого? Я искал часы и не смог найти лекарство.
Это говорит о том, что это * не * рекомендованный или любимый подход по множеству причин. Прошу вас, загляните в [Отзывчивый дизайн] (https://responsivedesign.is/). –
Спасибо, Пол. Это отлично работает. Чтобы ответить на вопрос о том, зачем переустанавливать местоположение: я думаю, просто потому, что я не очень хорош в этом. RE: Отзывчивый дизайн, спасибо за эту информацию. Я просто делаю это, чтобы помочь другу бесплатно и не хочу изучать отзывчивый дизайн и гибкие сетки. Если мой друг настолько склонен или имеет проблемы с тем, как это получается, он может заплатить дизайнеру по своему выбору. Если это так, я передам вашу информацию;) ... еще раз спасибо. Приветствия. – GregF
... но я точно вижу, откуда вы пришли; IE и Safari, похоже, не похожи на этот код. Возможно, отзывчивый стоит заглянуть. Еще раз спасибо. – GregF