serovpochta
@serovpochta
Лысый

Как правильно использовать pointer-events: none при скролле для большей отзывчивости и плавности?

Есть вроде разжеванная статья на эту тему, а не лезет

Для объектов с :hover
Как этим пользоваться? Нужно подключать скрипт какой-то?
Спасибо!
  • Вопрос задан
  • 206 просмотров
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
Там же по русски все =)

Вот это в css файл:
.disable-hover,
.disable-hover * {
  pointer-events: none !important;
}


А это или в html инлайним или отдельным скриптом:
var body = document.body,
    timer;

window.addEventListener('scroll', function() {
  clearTimeout(timer);
  if(!body.classList.contains('disable-hover')) {
    body.classList.add('disable-hover')
  }
  
  timer = setTimeout(function(){
    body.classList.remove('disable-hover')
  },500);
}, false);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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