2016-04-26 1 views
10

Я пытаюсь применить пользовательские стили к скроллингу (на самом деле пытаюсь сделать скроллбар всегда видны) и сохранить импульс прокрутки для приложения IOS:iOS: любой способ сделать -webkit-overflow-scrolling и :: - webkit-scrollbar работать вместе?

#container 
{ 
    height: 400px; 
    overflow: scroll; 
    -webkit-overflow-scrolling: touch; 
} 

#container::-webkit-scrollbar 
{ 
    -webkit-appearance: none; 
    background-color: #000; 
} 

#container::-webkit-scrollbar:horizontal 
{ 
    height: 6px; 
} 

#container::-webkit-scrollbar-thumb 
{ 
    background-color: #000; 
} 

#container::-webkit-scrollbar-track 
{ 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    background-color: #333; 
} 

-webkit-overflow-scrolling: touch Но и ::-webkit-scrollbar стилей не работать вместе. Там уже связанный с ним вопрос о StackOverflow:

-webkit-overflow-scrolling: touch breaks my -webkit-scrollbar css in iOS

Итак, с высоты spring'2016, есть ли способ, чтобы иметь импульс прокрутки скроллинг во время укладки на прокручивание в то же время? Я готов отбросить -WebKit-overflow-scrolling: touch, если есть другой способ, который может подделать его.

Пожалуйста, не предлагайте использовать niceScroll, iScroll и т. Д. - я пробовал это; Фактически, я в настоящее время использую один из таких сценариев и хочу уйти от него.

+2

[Вот отчет об ошибке.] (Https://bugs.webkit.org/show_bug.cgi?id=137043) Комментарий, чтобы сообщить Apple, что это важно для вас. – aleclarson

ответ

0

Вы пытались положить «переполнение: прокрутку» в CSS?

+0

Да, безрезультатно. –