Переполнение атрибутов Ipad и CSS - PullRequest
0 голосов
/ 16 февраля 2011

Я бы добавил правую прокрутку в div . Во всех браузерах это работает идеально. Но в iPad Safari это не работает. Ipad не поддерживает этот атрибут css?

Я подготовил тест HTML. Это тоже не работает.

<html>
    <head>
        <style>
            .ounner {
                border: solid 1px red;
                width:300px;
                height: 500px;
                overflow:scroll ;
            }
            .inner{
                border: solid blue 1px;
                height: 700px;
                width: 400px;
            }
        </style>
    </head>
    <body>
        <div class="ounner">
            <div class="inner">
                sdsd
            </div>
        </div>
    </body>
</html>

Ответы [ 2 ]

2 голосов
/ 26 февраля 2011

overflow: auto и overflow: scroll поддерживаются в MobileSafari, но поскольку полосы прокрутки в iOS не используются, для прокрутки этих областей необходимо использовать два пальца.

Существует библиотека JavaScript с именем iScroll, который обрабатывает события касания и выполняет ручную прокрутку одним пальцем;возможно, это стоит посмотреть.

1 голос
/ 20 сентября 2012

Я использовал css:

-webkit-overflow-scrolling: touch;

и прокрутка также работает одним пальцем (iPad 2, iOS 5.1.1).

Надеюсь, это поможет, Филипп

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