监听事件介绍
JSSDK默认监听浏览器事件,以实现对用户键盘、鼠标、触摸等行为进行反馈。
鼠标事件
JSSDK目前默认监听如下鼠标事件:
| 事件名 | 触发时机 |
|---|---|
| mousedown | 按下鼠标按键时(左键/右键/中键) |
| mouseup | 松开鼠标按键时(与mousedown配对) |
| mousemove | 按下鼠标左键并松开(完整单击),若按右键则触发contextmenu而非click |
| mouseout | 鼠标离开元素区域 |
| wheel | 滚动鼠标滚轮 |
| contextmenu | 按下鼠标右键 |
键盘事件
JSSDK目前默认监听如下键盘事件:
| 事件名 | 触发时机 |
|---|---|
| keydown | 按下键盘按键时(持续按会重复触发) |
| keyup | 松开键盘按键时 |
焦点事件
JSSDK目前默认监听如下焦点事件:
| 事件名 | 触发时机 |
|---|---|
| focus | 获取元素焦点时 |
| blur | 失去元素焦点时 |
触摸事件
JSSDK目前默认监听如下触摸事件:
| 事件名 | 触发时机 |
|---|---|
| touchstart | 手指触摸屏幕时 |
| touchend | 手指离开屏幕时 |
| touchmove | 手指在屏幕上滑动时 |
| touchcancel | 触摸被中断时(如来电、弹窗) |