16、手势

 

在开发移动端的应用时,会用到很多的手势操作,比如滑动、长按等,为了方便开放者快速集成这些手势,mui内置了常用的手势事件,目前支持的手势事件见如下列表:

分类    参数描述

点击     tap            单击屏幕

doubletap          双击屏幕

长按    longtap          长按屏幕

     hold            按住屏幕       

      release           离开屏幕

滑动   swipeleft          向左滑动

swiperight          向右滑动

swipeup            向上滑动

swipedown           向下滑动

拖动   dragstart           开始拖动

drag              拖动中

dragend            拖动结束

mui.init({ 
    gestureConfig:{
        tap: true, //默认为true 
        doubletap: true, //默认为false 
        longtap: true, //默认为false 
        swipe: true, //默认为true 
        drag: true, //默认为true 
        hold:false,//默认为false,不监听 
        release:false//默认为false,不监听 
    } 
});

注意:dragstart、drag、dragend共用drag开关,swipeleft、swiperight、swipeup、swipedown共用swipe开关

你要监听的对象.addEventListener("swipeleft",function(){ 
    console.log("你正在向左滑动"); 
});
原文地址:https://www.cnblogs.com/zhouyuxiang/p/4925356.html