Jak używać zdarzeń wskaźnika do reagowania tylko na zdarzenie przewijania?

Czy można ustawić zdarzenia wskaźnikowe, aby reagowały tylko na przewijanie lub przeciąganie na tabliczce dotykowej? Mam div 'w drodze' do przewijania złożonego układu html * i chciałbym wiedzieć, czy mogę ograniczyć zdarzenia wskaźnika, aby reagować tylko na akcje przewijania / myszy.

Jestem zainteresowany wiedzą, czy rozumiem to poprawnie. Jeślipointer-events:none; oznacza, że ​​wszystkie wydarzenia są nieważne, jak mogę zabić wszystkie wydarzenia, ale pozostawić jedno aktywne?

Skonfigurowałem obszar HTML, który jest większy niż pole, w którym się mieści, ale gdybym pokazywał pasek przewijania, wydawałby się wyższy niż powinien być z powodu wyskakującego elementu (pozycja: góra). Ten obszar nadal wymaga przewinięcia, więc w tym celu użyłem jQuery, aby moje „pole do przewijania” podążało za niewidzialnym div w obrębie div:

<div id="scrollcontrol"style="overflow-y:auto;overflow-x:hidden;position:absolute;
   top:12px;left:180px;width:40px;height:1300px;">
   <div id="catscrollpos"style="position:absolute;
    top:0px;width:200px;height:2250px;">
   </div>
</div>

Scenariusz

$('#scrollcontrol').scroll(function({
  $('#rangetable').css({
  'top':$('#catscrollpos').position().top+'px'
  });
});

questionAnswers(1)

yourAnswerToTheQuestion