clickable element
- link
- form element
- image map area
- any other element with mousemove mousedown mouseup, or click handlers
scrollable element
- any element with appropriate overflow style, text areas, and scrollable iframe elements
form & document event
- blur, focus, load, unload, reset, submit, change, abort
ios 上事件
-
One-Finger Events
- scroll
-
Two-Finger Events
- mousewheel
-
Multi-Touch Events
- touchstart
- touchmove
- touchend
- touchcancel
-
Gesture Events
- gesturestart
- gesturechange
- gestureend
-
Orientation Events
- orientationchange
- deviceorientation
deviceorientation
deviceorientation 是确定设备 定向 的事件, 事件发生在 window 对象上. 事件对象上有 4 个属性:
alpha
, beta
, gamma
, absolute
, 前 3 个表示 设备坐标 相对于 基准坐标 的角度. 这个角度的 计算方式 是 Tait–Bryan angles(欧拉角的一种). 如果设备不能提供 3 个角度的绝对值(相对于基准坐标), 可以提供相对于一些其他取向的坐标, 这时候会设置 absolute
为 false
, 否则为 true
Firefox 下的事件名和标准不一样, 是 MozOrientation
, 事件对象也不同.