@shukha04
Начинающий веб-разработчик

Как задать запрет на скроллинг страницы в первые секунды?

Как сделать так чтобы человек не мог первые секунды на сайте скроллить. Допустим 5 секунд...
  • Вопрос задан
  • 137 просмотров
Решения вопроса 3
document.querySelector('body').style.overflow = 'hidden';
setTimeout(() => { document.querySelector('body').style.overflow = ''; }, 5000);
Ответ написан
l3ftoverz
@l3ftoverz Куратор тега JavaScript
Люблю Финский металкор
CSS:
.no-scroll {
  position: fixed;
  width: 100%;
}


JS:
document.body.classList.add("no-scroll");
setTimeout(_ => document.body.classList.remove("no-scroll"), 5000);
Ответ написан
$('html, body').css({ 'overflow': 'hidden' });
setTimeout(function(){
  $('html, body').removeAttr('style')
}, 5000);

https://www.geeksforgeeks.org/how-to-disable-scrol...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы