表示鼠标事件,继承自 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