如何只监听y轴竖向的滚动事件

如何只监听y轴竖向的滚动事件,如何只监听y轴竖向的滚动事件,如何只监听y轴竖向的滚动事件

望采纳


在 JavaScript 中可以使用 addEventListener 方法来监听滚动事件。你可以为这个方法指定要监听的滚动方向,如下所示:

window.addEventListener("scroll", function(event) {
  // 获取当前滚动的垂直坐标
  var currentScrollTop = document.body.scrollTop;
  // 执行相应的操作
  //...
}, {passive: true});

在这个例子中,我们使用了 document.body.scrollTop 来获取当前滚动的垂直坐标,然后执行相应的操作。

此外,还可以使用 event.deltaY 属性来获取鼠标滚轮或触摸板滚动的垂直距离,如下所示:

window.addEventListener("wheel", function(event) {
  // 获取鼠标滚轮或触摸板滚动的垂直距离
  var deltaY = event.deltaY;
  // 执行相应的操作
  //...
}, {passive: true});