2017-02-20 2 views
1

У меня есть div с 3 div, где каждый div прокручивается независимо.Как скрыть горизонтальную полосу прокрутки, но все еще можно прокручивать

<div class="divWrapper"> 
    <div class="item"></div> 
    <div class="item"></div> 
    <div class="item"></div> 
</div> 

.item { 
    position: relative; 
    -webkit-overflow-scrolling: touch; 
    overflow-scrolling: touch; 
    overflow-x: auto; 
    white-space: nowrap; 
    box-sizing: border-box; 
    padding: 0 16px; 
    font-size: 0; 
} 

При прокрутке я хочу скрыть полосу прокрутки. на Windows все браузеры не показывают полосу прокрутки, но на панели прокрутки MAC видна. Есть ли способ получить прокрутку без видимости полосы прокрутки?

+1

** CSS ** :: - webkit-scrollbar: отображение: нет –

+0

@ZeusZdravkov благодарит за работу, которая работает для меня – User1979

+0

Обратите внимание, что это будет работать только в браузерах Webkit и тех, которые пересматривают префикс '-webkit-'. – Shaggy

ответ

-3

Это должно быть oveyflow-x: hidden не overflow-x: auto

+0

Таким образом, вы не сможете прокручивать по горизонтали. – LuudJacobs

+0

проверьте этот http://stackoverflow.com/questions/16670931/hide-scroll-bar-but-still-being-able-to-scroll?rq=1 –

+0

@OkeTega, который предназначен для вертикального прокрутки. – Radmation

Смежные вопросы