Как создать боковую панель, которая появляется при горизонтальной прокрутке? - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу создать веб-сайт, который проверяет событие колеса, и когда пользователь перемещает (прокручивает) слева направо по трекпаду, я хочу открыть боковую панель. К сожалению, в Интернете нет примеров для этой реализации события колеса. Можете ли вы мне помочь? Пожалуйста, не jquery.

1 Ответ

0 голосов
/ 24 апреля 2020

Основано на этом ответе, но я получил много удовольствия от этого, часть прокрутки работает, триггеры прокрутки влево, когда я прокручиваю влево и наоборот (также вы должны дать мне реквизиты для возрождения от использования из JQuery):

window.addEventListener('load', function(){
      var lastScrollLeft = 0;
      window.addEventListener("scroll", function(){
         var st = window.pageXOffset || document.documentElement.Element.scrollLeft; 
         if (st > lastScrollLeft){
             console.log("scrollLeft");
         } else {
             console.log("scrollRight");
         }
         lastScrollLeft = st <= 0 ? 0 : st; 
      }, false);
    }); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...