Hammer 是一个精简且功能强大的手势库,它不但支持移动端的手势,对于PC端的鼠标操作也能实别
目前github的star量22.8K
官网地址:http://hammerjs.github.io/
http://hammerjs.github.io/getting-started/
github地址:https://github.com/hammerjs/hammer.js
安装
npm i hammerjs -S
// 引入手势库
import Hammer from 'hammerjs'
// 新建一个手势实例
// myElement是要监听手势的dom元素
const hammer = new Hammer(myElement);
hammer.on("panleft", function(ev) {
console.log('左滑了')
});
hammer.on("panright", function(ev) {
console.log('右滑了')
});
hammer.on("tap", function(ev) {
console.log('单点击了')
});
hammer.on("doubletap", function(ev) {
console.log('双点击了')
});
hammer.on("press", function(ev) {
console.log('长时间按压了')
});
文档更新时间: 2022-02-08 09:50 作者:admin