Если вы используете iOS5.0 или более позднюю версию, я думаю, что вы должны использовать следующее:
-webkit-overflow-scrolling: auto
(это стиль по умолчанию)
авто: прокрутка одним пальцем без импульса.
Другой доступный стиль -
-webkit-overflow-scrolling: touch
touch: прокрутка в собственном стиле. Задание этого стиля приводит к созданию контекста разметки (например, непрозрачности, масок и преобразований).
В режиме touch
полоса прокрутки будет видна, когда пользователь касается и прокручивает ее, но исчезает, когда она не используется. Если вы хотите, чтобы он всегда был виден, то этот старый пост поможет вам:
::-webkit-scrollbar {
-webkit-appearance: none;// you need to tweak this to make it available..
width: 8px;
}
Другой кусок кода для большого пальца @BJMC:
::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
box-shadow: 0 0 1px rgba(255,255,255,.5);
}
Оригинальный источник
Редактировать: в отношении поведения этой демонстрации , вам следует использовать jQuery, потому что это вам очень поможет, $(document).ready(function(){//your code with timer})
коду с таймером потребуется сбросить свойство CSS на нормальный по истечении заданного времени (скажем, 5 секунд)
Для демонстрации (которую вы описали) это инициируется событием onhover
, пожалуйста, отметьте это fiddle Я создал для этого.
Воспроизводит результаты в настольном браузере, а также будет работать на iPad, просто добавьте свой код таймера в соответствии с вашими требованиями.