博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hammer.js – 专业的手势控制JavaScript库
阅读量:6364 次
发布时间:2019-06-23

本文共 786 字,大约阅读时间需要 2 分钟。

是一个专门用于控制、定制手势的JavaScript库。它可以识别出常见的触摸、拖动、长按、缩放等等,对于希望在网页上对手势有所处理的朋友们,应该很有帮助。

 

如何使用

Hammer.js和其它JS库并没有很大不同,其主要提供的是数个手势的事件,这样开发者只需在特定的手势中绑定自己的处理函数即可。

首先,包含Hammer.js本身:

 

 

之后,需要将接受手势事件处理的区域,绑定在Hammer.js对象上:

 

var hammer =newHammer(document.getElementById("container"));

 

现在就可以绑定各种手势事件了:

 

hammer.ondragstart =function(ev){
};hammer.ondrag =function(ev){
};hammer.ondragend =function(ev){
};hammer.ontap =function(ev){
};hammer.ondoubletap =function(ev){
};hammer.onhold =function(ev){
};hammer.ontransformstart =function(ev){
};hammer.ontransform =function(ev){
};hammer.ontransformend =function(ev){
};

 

除此之外,hammer.js也提供了自己的jQuery插件,允许开发者使用已经习惯的jQuery开发语法,不过需要搭载不同的JS文件才可以。

许可证

该库使用MIT协议发行。

转载于:https://www.cnblogs.com/cc258/archive/2012/04/27/2473980.html

你可能感兴趣的文章
poj1581
查看>>
10.10实验二
查看>>
javascript __proto___ prototype和Function原代码狂想
查看>>
构造 Codeforces Round #302 (Div. 2) B Sea and Islands
查看>>
Let it be me
查看>>
用Delphi获取当前系统时间
查看>>
shell脚本学习
查看>>
elementUI实现前端分页
查看>>
git使用笔记
查看>>
图片的上传和裁剪
查看>>
jquery 集合操作
查看>>
多叉树转换二叉树
查看>>
'qt_sql_default_connection' is still in use
查看>>
剑指offer五:
查看>>
NOI 1.7编程基础之字符串(35题)
查看>>
实验6——流类库与I/O
查看>>
Spring Boot: Spring Starter Project
查看>>
NTSD
查看>>
散列函数的构造方法
查看>>
chapter4.5匿名函数
查看>>