В UIWebView DIV по-разному прокручивается в iOS 4.3 и 5.0 - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть DIV, содержимое которого имеет ширину около 2000 пикселей.Высота DIV может составлять 150 пикселей, и он не прокручивается по вертикали (или не требуется).Однако мне нужно, чтобы прокрутить горизонтально.Это происходит ... на iOS 5.0.В iOS 4.3 по какой-то причине он не работает.

Соответствующий CSS для этого DIV выглядит следующим образом:

    overflow:scroll;
    margin:0;
    height:auto;

Может кто-нибудь объяснить, как я могу правильно сделать этот прокрутку на 4.3?Спасибо.

Ответы [ 2 ]

1 голос
/ 04 ноября 2011
Переполнение

: прокрутка поддерживается только в iOS5 +.Вот и все.

http://davidbcalhoun.com/2011/new-mobile-safari-stuff-in-ios5-position-fixed-overflow-scroll-new-input-type-support-web-workers-ecmascript-5

Вы можете издеваться над этой функцией, используя такую ​​библиотеку, как iScroll, но я ее не рекомендую.Производительность прокрутки ужасна, а использование памяти недопустимо.

0 голосов
/ 20 апреля 2012

Проверьте https://github.com/richardscarrott/jquery-ui-carousel, он реализовал простой и понятный плагин для прокручиваемых каруселей, который, кажется, прекрасно работает в iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...