Горизонтальная прокрутка с помощью мыши в div не плавный - PullRequest
0 голосов
/ 29 января 2020

Привет, этот код работает, но мой свиток не гладкий, как я могу это сделать?

(function() {
  function scrollHorizontally(e) {
    e = window.event || e;
    var delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));
    document.getElementById('mydiv').scrollLeft -= (delta * 40); // Multiplied by 40
    e.preventDefault();
  }
  if (document.getElementById('mydiv').addEventListener) {
    // IE9, Chrome, Safari, Opera
    document.getElementById('mydiv').addEventListener("mousewheel", scrollHorizontally, false);
    // Firefox
    document.getElementById('mydiv').addEventListener("DOMMouseScroll", scrollHorizontally, false);
  } else {
    // IE 6/7/8
    document.getElementById('mydiv').attachEvent("onmousewheel", scrollHorizontally);
  }
})();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...