2013-07-25 4 views
2

Ну, я использую position:fixed; для боковых и нижних колонтитулов, поэтому при прокрутке они останутся на месте, пока основное содержимое перемещается (position:static;). Но когда вы увеличиваете или больше Left/Right, он больше не отображается на экране.Положение Iphone: фиксированное; альтернатива?

Вот хорошее объяснение проблемы я с here

«Сафари на IPad и Safari на iPhone не имеет изменяемый размер окна. В Safari на iPhone и IPad, размер окна устанавливаются в размер экрана (минус элементы интерфейса пользовательского интерфейса Safari) и не может быть изменен пользователем. Чтобы перемещаться по веб-странице, пользователь меняет уровень масштабирования и положение окна просмотра, когда они дважды касаются или щелкают, чтобы увеличить или уменьшить масштаб, или прикосновением и перетаскиванием для панорамирования страницы. Когда пользователь меняет уровень масштабирования и положение окна просмотра, они делают это в пределах области видимого содержимого фиксированного размера (то есть окна). Это означает, что элементы веб-страницы, которые имеют свою позицию "fixed" в vie wport может оказаться вне видимой области содержимого вне экрана ».

ответ

0

Я думаю, что пользовательский интерфейс jQuery мог бы решить this.

Наиболее заметные улучшения в 1.1.0 истинны фиксированные панели инструментов

0

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

Смежные вопросы