JavaScript onmousewheel 事件

2025年3月18日 | 阅读时长 4 分钟

JavaScript mouse wheel 事件是用于导航 HTML 网页的鼠标事件。mouseListner 使用 mouse wheel (onmousewheel) 函数在滚动鼠标后获取功能。当用户向上或向下滚动鼠标滚轮时,JavaScript 会开始调用 mouse wheel 函数。

我们可以使用 "onmousewheel" 事件,但它在 JavaScript 中已弃用。我们可以使用 "onwheel" 属性来代替 "onmousewheel" 事件。

语法

以下语法使用 "onmousewheel" 函数来显示鼠标滚轮事件。

以下语法使用 addEventListener 事件,通过 "mouse wheel" 函数显示鼠标滚轮事件。

示例

以下示例展示了使用不同方法和函数实现的鼠标滚轮事件。

示例 1:以下示例使用 JavaScript 展示了基本的鼠标滚轮事件。我们可以在 HTML 标签上使用该事件并关联一个函数。当鼠标滚轮事件触发时,函数会改变字体大小和颜色。

输出

图像显示了激活鼠标滚轮事件后的输出页面。

JavaScript onmousewheel event

示例 2:以下示例使用鼠标滚轮事件。JavaScript 使用 addEventListner 方法来处理 "mousewheel" 事件。

输出

图像显示了激活鼠标滚轮事件后的输出页面。

JavaScript onmousewheel event

示例 3:以下示例使用鼠标滚轮事件。JavaScript 使用 JavaScript 处理程序来处理 "onmousewheel" 事件。

输出

图像显示了激活鼠标滚轮事件后的输出页面。

JavaScript onmousewheel event

示例 4

以下示例在 body 标签上使用了 onwheel 和处理函数。当我们在网页上滚动鼠标滚轮时,style 标签会根据处理函数进行更改并显示。

输出

图像显示了激活鼠标滚轮事件后的输出页面。

JavaScript onmousewheel event

结论

"onmousewheel" 函数用于处理鼠标滚轮事件,但高级浏览器已弃用该事件。我们可以为旧版本浏览器使用鼠标滚轮事件。