javascript - 当页面实际上没有滚动时如何检测鼠标滚动(因为它太小了)

标签 javascript browser event-handling mouseevent

scroll 事件不捕获鼠标“滚动” Action ,而是捕获页面滚动 Action 。

这意味着在太小而无法实际滚动的页面上,无法检测到用户的滚动 Action (例如,将其转换为缩放 Action )。

要明白我的意思,请比较以下两个:

https://jsfiddle.net/r8aykcut/1/
https://jsfiddle.net/r8aykcut/2/

有没有办法在页面本身不滚动的情况下监听鼠标滚动事件?

最佳答案

我认为你可以使用 wheel 事件。 旋转定点设备(通常是鼠标)的滚轮按钮时会触发滚轮事件。 这是引用链接: wheel event

关于javascript - 当页面实际上没有滚动时如何检测鼠标滚动(因为它太小了),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49525750/

相关文章:

javascript - 链接同步 Redux 操作并在组件中消费

javascript - 需要计数数组 angularjs 的帮助

html - 媒体不能在<视频>和<音频>中播放

C# 加载事件未触发

java - 检测对表单控件中文本的所有更改(由用户进行)

jQuery mobile : page specific javascript, 主题标签页面

javascript - 使用带有 JSON 数据的 techanJS D3 示例

javascript - 使用 Javascript 将 HTML 页面抓取到 Excel 中

linux - Curl 和 Wget 返回响应,浏览器超时

css - 如何清理乱七八糟的样式表?