iQuery移動端手勢事件插件-jGestures


jGestures下載


jGestures事件簡介


orientationchange

代表設備順時針或者逆時針旋轉.此事件可以被設備觸發,可能使用的是重力傳感器.

pinch

縮放手勢(兩個手指在屏幕上的相對運動)

rotate

旋轉手勢(兩個手指順時針或者逆時針旋轉)

swipemove

在正在滑動時觸發(在設備屏幕上移動手指,比如:拖動)

swipeone

單點滑動手勢,滑動完成後觸發(一個手指在屏幕上移動)

swipetwo

兩點滑動(兩個手指在屏幕上方向一致的滑動)

swipethree

三點滑動(三個手指在屏幕上方向一致的滑動)

swipefour

四點滑動(四個手指在屏幕上方向一致的滑動)

swipeup

向上滑動,在嚴格的向上滑動手勢完成後觸發

swiperightup

向右上角滑動,在向右且向上的滑動手勢完成後觸發

swiperight

向右滑動,在嚴格的向右滑動手勢完成後觸發

swiperightdown

向右下角滑動,在向右且向下的滑動手勢完成後觸發

swipedown

向下滑動,在嚴格的向下滑動手勢完成後觸發

swipeleftdown

向左下角滑動,在向左且向下的滑動手勢完成後觸發

swipeleft

向左滑動,在嚴格的向左滑動手勢完成後觸發

swipeleftup

向左上角滑動,在向左且向上的滑動手勢完成後觸發

tapone

在單個手指輕點的手勢後觸發

taptwo

在兩個手指一起輕點的手勢後觸發

tapthree

在三個手指一起輕點的手勢後觸發

pinchopen

撐開手勢,當兩個手指撐大並離開設備時觸發.

pinchclose

捏緊手勢,當兩個手指捏緊並離開設備時觸發.

rotatecw

兩個手指順時針旋轉並且離開屏幕時觸發(two fingers rotating clockwise)

rotateccw

兩個手指逆時針旋轉並且離開屏幕時觸發 (two fingers rotating counterclockwise)

shake

當檢測到設備正在搖晃時觸發

shakefrontback

當檢測到搖晃動作,且可以被解讀爲前後移動之時觸發.

shakeleftright

當檢測到搖晃動作,且可以被解讀爲左右移動之時觸發.

shakeupdown

當檢測到搖晃動作,且可以被解讀爲上下移動之時觸發.

使用示例


$(window).bind('shakeupdown',function(event_,data_){
    alert('shake: '+ data_.description)
})

注意:當頁面有滾動條的時候,swipe的up,down,left,right可能會不觸發!事件會被滾動事件覆蓋掉!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章