Прокрутка в iOS Safari не работает на определенных страницах.Зачем? - PullRequest
8 голосов
/ 23 января 2012

Отказ от ответственности: тем временем сайт был обновлен, эта проблема больше не возникает с новой версией дизайна.

На новом сайте, который я построил, я заметил странную причудуSafari (iOS 5).Обычно вы можете нажать на черную полосу в верхней части Safari, чтобы прокрутить верхнюю часть любой веб-страницы.На моем новом сайте это работает на главной странице, но не на отдельных страницах статьи.

Попробуй! versbeton.nl (работает!) Против versbeton.nl / 2012/01 / vers-vloeibaar / (не работает!)

Как можно отладить такиеситуация?Насколько я знаю, для iOS нет Firebug (или аналогичного инструмента отладки).

Ответы [ 2 ]

16 голосов
/ 16 августа 2012

-webkit-overflow-scrolling:touch это проблема.Если вы используете где-нибудь в своем CSS, ярлык прокрутки вверх перестает работать.Это известная проблема с iOS 5, к сожалению, обходного пути нет.Надеюсь, это будет исправлено в iOS 6.

0 голосов
/ 23 января 2012

Вы можете сделать что-то похожее на покупку Firebug, используя Safari и указав своего веб-агента как iPhone.Но я не уверен, что у вас будет тот же движок webkit.

Вы также можете активировать Инструменты разработчика для Safari в разделе «Настройки»> «Safari»> «Дополнительно».

Удачи.

...