Пользовательская полоса прокрутки, как по умолчанию на MacOS - PullRequest
0 голосов
/ 30 мая 2018

Я уже давно пользуюсь macbook и заметил, что по умолчанию он «скрывает» полосу прокрутки, а при прокрутке страницы отображается полоса прокрутки.Как я могу получить такое поведение при использовании пользовательской полосы прокрутки с использованием -webkit- css свойств?Когда я просто устанавливаю их, они отображаются всегда, независимо от того, прокручивается страница или нет (как на компьютере с Windows).

1 Ответ

0 голосов
/ 30 мая 2018

Возможно, вы могли бы попытаться установить переполнение на вашем теле и html на overflow: hidden и сделать следующее в js.

window.addEventListener('scroll',function(){
   document.body.style.overflowY = 'scroll';
   document.getElementsByTagName('html')[0].overflowY = 'scroll';
});

Единственное, что вам нужно будет сделать, это что-то вроде этой статьи здесь .Надеюсь, это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...