MouseScrollEvent

非标准:此功能是非标准的,并且不在标准轨道上。请勿在面向 Web 的生产网站上使用它:它不会对每个用户都起作用。实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。

已弃用:不再推荐此功能。尽管某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,可能正在被删除,或者可能仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅此页面底部的兼容性表来指导您的决策。请注意,此功能可能随时停止工作。

MouseScrollEvent 接口表示由于用户移动鼠标滚轮或类似输入设备而发生的事件。

警告:请勿将此接口用于滚轮事件。

MouseWheelEvent 一样,此接口是非标准且已弃用的。它仅在基于 Gecko 的浏览器中使用。请改用标准的WheelEvent

方法概述

webidl
void initMouseScrollEvent(
  in DOMString typeArg,
  in boolean canBubbleArg,
  in boolean cancelableArg,
  in nsIDOMAbstractView viewArg,
  in long detailArg,
  in long screenXArg,
  in long screenYArg,
  in long clientXArg,
  in long clientYArg,
  in boolean ctrlKeyArg,
  in boolean altKeyArg,
  in boolean shiftKeyArg,
  in boolean metaKeyArg,
  in unsigned short buttonArg,
  in nsIDOMEventTarget relatedTargetArg,
  in long axis);

属性

属性 类型 描述
axis 只读 长整型 指示滚动方向。

常量

增量模式

常量 描述
HORIZONTAL_AXIS 0x01 事件是由水平滚轮操作引起的。
VERTICAL_AXIS 0x02 事件是由垂直滚轮操作引起的。

实例方法

initMouseScrollEvent()

参见 nsIDOMMouseScrollEvent::initMouseScrollEvent()

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅

  • DOMMouseScroll
  • MozMousePixelScroll
  • 标准化的鼠标滚轮事件对象:WheelEvent