表示鼠标事件,继承自 Event
,是一类描述用户与鼠标交互行为的事件。比如鼠标单击等等。
当鼠标事件触发时,如果有任意鼠标按键被按下或松开,将会返回一个代表该键的数值。例如用户按下左键时,mousedown触发,该参数值为1。数值代表的含义见下表。
值 | 含义 |
---|---|
1 | 主键(通常是左键) |
2 | 次键(通常是右键) |
3 | 中键 |
当鼠标事件触发时,如果有一个或多个鼠标按键被按下,将会返回一个数值,每个bit代表一个鼠标按键, 被按下的键对应的bit将会置为1。
Bit | 含义 |
---|---|
0 | 主键(通常是左键) |
1 | 次键(通常是右键) |
2 | 中键 |
表示鼠标指针相对距离用户最近的UI
元素的X轴坐标。
表示鼠标指针相对距离用户最近的UI
元素的Y轴坐标。
表示鼠标指针在当前 LynxView
坐标系下的X轴坐标。
表示鼠标指针在当前 LynxView
坐标系下的Y轴坐标。
表示鼠标指针在当前窗口坐标系下的X轴位置。
表示鼠标指针在当前窗口坐标系下的Y轴位置。
表示鼠标按键按下(主键或次键),target
是包含鼠标指针且距离用户最近的 UI
。
表示鼠标按下后移动,target
始终与 mousedown
的 target
相同。
表示鼠标按下后释放,target
与 mousedown
的 target
相同。
表示鼠标首次移动到 target
的激活区域内,target
是包含鼠标指针且距离用户最近的 UI
。
注意: mouseenter
事件不会冒泡,也无法使用capture-
API捕获。
表示鼠标在target
的区域内移动,必定会先触发 mouseenter
。target
是包含鼠标指针且距离用户最近 的 UI
。
表示鼠标首次移出 target
的激活区域内,target
是鼠标指针刚离开的UI
。
注意: mouseleave
事件不会冒泡,也无法使用capture-
API捕获。
LCD tables only load in the browser