gpt4 book ai didi

jquery - Javascript/Jquery : determine if user scrolls with mouse wheel or scrollbar or keyboard

转载 作者:行者123 更新时间:2023-12-01 05:07:37 24 4
gpt4 key购买 nike

我正在尝试让用户界面正常工作,如果他们使用鼠标滚轮,我需要让它以一种方式滚动,如果他们使用滚动条,我需要以另一种方式滚动,如果他们使用键盘,我需要以另一种方式滚动。我相信滚轮和滚动条都充当鼠标事件,但是在单击滚动条时我无法让 javascript 工作。

最佳答案

滚动条上的鼠标事件在浏览器之间变化很大,不是您可以依赖的。我做了一些测试,这就是我发现的:

  • Firefox 会在滚动条上正确触发所有事件(鼠标向下、移动和向上),即使在拖动滚动条时也是如此。
  • IE6 向下触发鼠标但不向上触发,并且仅在 时触发移动事件不是 拖动栏。
  • Chrome(因此我也假设 Safari)触发 仅限 鼠标按下事件。

  • 我应该补充一点,我看不到任何你想做你描述的事情的情况,即以不同的方式对滚动使用react。

    关于jquery - Javascript/Jquery : determine if user scrolls with mouse wheel or scrollbar or keyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290307/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com