2014-02-11 1 views
0

В JQuery для мобильных устройств мне нужно зафиксировать ориентацию устройств на портрете, чтобы ничто не изменилось, когда пользователь поворачивает устройство. Я видел предложения о том, как это сделать для Android (в манифесте). Есть ли аналогичное решение для iOS? Конечно, решение JQuery было бы лучше. Может ли кто-нибудь помочь? Спасибо заранее.Как настроить ориентацию мобильного устройства на портрет, чтобы ничего не происходило, когда пользователь его поворачивал?

+0

Я действительно знал об этих ответах, но, поскольку им было несколько лет, я надеялся, что в нашем быстро меняющемся мире это тоже изменилось. Я думаю, не :-( – AlexFStop

ответ

0

Вы не можете форсировать ориентацию, но можете показать сообщение о том, что сайт работает только в портретной ориентации.

проверить те JQuery Orientation Change Event

если вы разрабатывали приложение, которое вы смогли бы добиться такого поведения, но когда дело доходит до веб-страниц, это до браузера и так браузеры работают на обоих направлениях ... я подумайте, что единственный способ, которым вы когда-либо могли бы достичь этого, состоял бы в том, чтобы иметь разные таблицы стилей для каждой ориентации, а когда в ландшафтной ориентации ваш css вращался и позиционировал каждый элемент, чтобы он выглядел так, будто он все еще в портрете. это, вероятно, даст вам много работы, а затем проблемы совместимости для разных браузеров, но если вы действительно этого хотите, стоит попробовать.

+0

Спасибо, Фабио. Не тот ответ, на который я надеялся, но по крайней мере теперь я точно знаю, что это невозможно. У меня есть приложение для iPhone, которое отображает фотографии в ландшафте и не вращает их, когда Я вращаю телефон, и я надеялся дублировать это поведение. Думаю, у этого приложения есть секретный соус. – AlexFStop

+0

ответ отредактирован с дальнейшим объяснением и возможным решением – FabioG