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可能会不触发!事件会被滚动事件覆盖掉!

iQuery移动端手势事件插件-jGestures的更多相关文章

  1. 移动端手势事件 hammer.JS插件

                      一.引入hammer.JS 1.下载地址:http://download.csdn.net/detail/webxiaoma/9872249 2.官网地址:http ...

  2. jGestures: jQuery的手势事件插件

    官网地址:http://jgestures.codeplex.com/文档版本号: v0.7,由neuedigitale编辑,2012年5月8日最新稳定版: jGestures v0.90 - sha ...

  3. H5案例分享:移动端touch事件判断滑屏手势的方向

    移动端touch事件判断滑屏手势的方向 方法一 当开始一个touchstart事件的时候,获取此刻手指的横坐标startX和纵坐标startY: 当触发touchmove事件时,在获取此时手指的横坐标 ...

  4. 移动端touch事件影响click事件以及在touchmove添加preventDefault导致页面无法滚动的解决方法

    这两天自己在写一个手机网页,用到了触屏滑动的特效,就是往右滑动的时候左侧隐藏的菜单从左边划出来. 做完之后在手机原生浏览器中运行正常,但在QQ和微信中打开,发现touchmove只会触发一次,而且to ...

  5. 移动端触摸滑动插件Swiper

    移动端触摸滑动插件Swiper 04/02/2015 一.了解Swiper 目前移动端项目一般都需要具有触屏焦点图的效果,如果你也需要实现这一功能的话,Swiper是一个不错的选择. 1.他不需要加载 ...

  6. 移动端JS事件、移动端框架

    一.移动端的操作方式和PC端是不同的,移动端主要是用手指操作,所以有特殊的touch事件,touch事件包括如下几个事件: 1.手指放到屏幕上时触发   touchstart 2.手指放在屏幕上滑动式 ...

  7. 新事物学习---WebApp移动端手势Hammer

    花落水流红,闲愁万种,无语怨东风. Hammer介绍 Hammer库是一个移动端手势库,移动端的手势操作(比如touch,tap,拖动,滑动等等)都可以用这个库,而我们不用关心,它的底层方案具体是怎么 ...

  8. HTML5移动端触摸事件

    一.移动端事件问题 1.click事件300ms延迟问题 2007年第一代iphone发布,移动端Safari首创双击缩放功能,原理是click一次后,经过300ms之后检测是否再有一次click,如 ...

  9. 基于zepto的移动端轻量级日期插件

    前言 做过移动Web开发的同学都知道,移动端日期选择是很常见的需求.在PC端,我们有很丰富的选择,比较出名的就有Mobiscroll和jQuery UI Datepicker.个人看来,这些插件存在的 ...

随机推荐

  1. JSON.parse和JSON.stringify

    var json_arr = [];                //parse用于从一个字符串中解析出json对象;stringify()用于从一个对象解析出字符串                 ...

  2. django模型:字段和选项

    https://blog.csdn.net/iloveyin/article/details/44852645一.常用字段1.字段类型使用时需要引入django.db.models包,字段类型如下Au ...

  3. 避免SSH连接因超时闲置断开

    用SSH过程连接电脑时,经常遇到长时间不操作而被服务器踢出的情况,常见的提示如: Write failed: Broken pipe 这是因为如果有一段时间在SSH连接上无数据传输,连接就会断开.解决 ...

  4. vim设置tab键默认为4个空格

    有两种方法 1.vim /etc/vimrc set ts=4 set sw=4 2.vim /etc/vimrc set ts=4 set expandtab set autoindent 推荐使用 ...

  5. python中变量的交换

    a=4 b=5 #第一种 c=0 c=a a=b b=c print('a=%d,b=%d'%(a,b)) #第二种 a=a+b b=a-b a=a-b print('a=%d,b=%d'%(a,b) ...

  6. Mysql中int和varchar类型

    int类型: int bigint smallint 和 tinyint 类型,如果创建新表时没有指定 int(M) 中的M时,默认分别是 : int           -------     in ...

  7. 19. Remove Nth Node From End of List(移除倒数第N的结点, 快慢指针)

    Given a linked list, remove the nth node from the end of list and return its head. For example, Give ...

  8. [2013-1-29] Air 安卓 天气预报源码

    开源一个air android纯代码天气预报源码,未作优化~ ,仅供学习使用,勿作商用~   花了两天时间,随便写了个天气预报 小应用 .纯代码,没有用组件,所以体积要小点.效率么...主要是没有去优 ...

  9. netty12---线程池简单源码

    package com.cn; import java.io.IOException; import java.nio.channels.Selector; import java.util.Queu ...

  10. :Linux 系统日志管理 日志转储

    Linux日志服务器设置 使用“@IP:端口”或“@@IP:端口”的格式可以把日志发送到远程主机上. 假设需要管理几十台服务器,每天的重要工作就是查看这些服务器的日志,可是每台服务器单独登录,并且查看 ...