1.0.0 • Published 7 years ago

base-gesture v1.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

base-gesture.js

Introduction

base-gesture.js is a javascript gesture plugin;
support operating:click,tap,swipeLeft,swiptRight,swipeUp,swipeDown.

   可实时判断手势的变化,并调用相应回调函数。

import

<script src="base-gesture.js"><script>
or
npm install base-gesture

use

    // 参数可传入id选择器,类选择器,元素选择器,层级选择器例如:('#test ul li'),以及dom对象
    new gesture('#dom',{
            click: function(event){},
            tap: function(event) {}, 
            swipeLeft: function(event){}, 
            swipeRight: function(event){}, 
            swipeDown: function(event){},  
            swipeUp: function(event){},  
            end: function(event){}
            });
            or
            var g = new gesture('#demo');
            g.click(function(event){
            });
            ......

event

    in base-gesture.js object event have some different Attributes。
    swipeUP and swipeDown:
    event.gapY 表示每次在y轴上的移动距离。触发频率与touchmove和mousemove一致
    event.moveY 表示距离手势操作开始位置的y轴上的距离
    swipeLeft and swipeRight:
    event.gapX 表示每次在X轴上的移动距离。触发频率与touchmove和mousemove一致
    event.moveX 表示距离手势操作开始位置的X轴上的距离