Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.05.2015, 18:51
Аспирант
Отправить личное сообщение для cyber_bober Посмотреть профиль Найти все сообщения от cyber_bober
 
Регистрация: 12.12.2012
Сообщений: 80

Прокрутка в блоке на весь экран с 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). Кто знает как это исправить?
Или может есть решение для открытия страниц в слое поверх текущей страницы с более изящным решением?
Ответить с цитированием
  #2 (permalink)  
Старый 04.05.2015, 21:37
Аспирант
Отправить личное сообщение для igormog Посмотреть профиль Найти все сообщения от igormog
 
Регистрация: 08.04.2015
Сообщений: 39

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Абсолютный блок на весь экран TheDude (X)HTML/CSS 3 26.10.2014 12:57
Если position absolute, а внутри margin в % - то перенос на другую строку... Petja (X)HTML/CSS 3 03.08.2013 20:26
Оцените, пожалуйста код вёрстки OlegALL Ваши сайты и скрипты 18 26.07.2011 09:35
растянуть див на весь экран GooD][Man Общие вопросы Javascript 0 23.01.2010 16:07
прокрутка изображений на весь экран shershen jQuery 1 27.11.2009 20:20