Задать вопрос
serovpochta
@serovpochta
Лысый

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

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

Для объектов с :hover
Как этим пользоваться? Нужно подключать скрипт какой-то?
Спасибо!
  • Вопрос задан
  • 215 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 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);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы