Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Прокрутка в блоке на весь экран с position absolute (https://javascript.ru/forum/xhtml-html-css/55570-prokrutka-v-bloke-na-ves-ehkran-s-position-absolute.html)

cyber_bober 04.05.2015 18:51

Прокрутка в блоке на весь экран с position absolute
 
Привет, есть блок
Код:

.overlay {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        background: rgba(31,31,33,0.9);
        overflow-y: scroll;
        height: 100%;
        z-index: 1010;
}

Этот слой появляется после клика. Проблема возникает с прокруткой внутри блока на мобильных браузерах.
Они, логично, не воспринимают его как отдельную страницу и не делают инерционную прокрутку, а так же прокрутку вверх при тапе на status bar (iOS). Кто знает как это исправить?
Или может есть решение для открытия страниц в слое поверх текущей страницы с более изящным решением?

igormog 04.05.2015 21:37

Для организации прокрутки для мобильных можно использовать jQuery Mobile, а точнее обрабатывать события scrollstart, например jquerymobile_events_scroll


Часовой пояс GMT +3, время: 06:18.