移动端js事件

927 阅读1分钟

click

在移动端中,连续click的触发有200ms ~ 300ms的延迟

touch类

touchstart:手指触摸到屏幕

touchmove:手指在屏幕上移动

touchend:手指离开屏幕

touchcancel:可由系统进行的触发,比如手指触摸屏幕的时候,突然alert了一下,或者系统中其他打断了touch的行为,则可以触发该事件

tap类

tap: 手指碰一下屏幕会触发

longTap: 手指长按屏幕会触发

singleTap: 手指碰一下屏幕会触发

doubleTap: 手指双击屏幕会触发

swipe类

swipe:手指在屏幕上滑动时会触发

swipeLeft:手指在屏幕上向左滑动时会触发

swipeRight:手指在屏幕上向右滑动时会触发

swipeUp:手指在屏幕上向上滑动时会触发

swipeDown:手指在屏幕上向下滑动时会触发

手势事件

gesturestart:当一个手指已经按在屏幕上,而另一个手指又触摸在屏幕时触发。 gesturechange:当触摸屏幕的任何一个手指的位置发生变化时触发。 gestureend:当任何一个手指从屏幕上面移开时触发。

屏幕旋转事件

onorientationchange

检测触摸屏幕的手指何时改变方向

orientationchange