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