Javascript 使用转盘滑动防止hammerjs的swiperight事件

Javascript 使用转盘滑动防止hammerjs的swiperight事件,javascript,jquery,owl-carousel,hammer.js,Javascript,Jquery,Owl Carousel,Hammer.js,我使用Hammer.js(v2.0.8)来显示左侧菜单,但在同一页面中也有一个旋转木马(使用owlcarouselv2.3.4)。当我滑动旋转木马时,菜单也会打开。我试着用锤子敲打,但他不工作 这是Hammer事件(在所有页面的全局js so中): 我想在触摸此元素时禁用该事件: <div class="owl-carousel owl-theme " id="events"><DYNAMIC_SLIDE_HERE></div> 如何做到这一点 谢谢我终

我使用Hammer.js(v2.0.8)来显示左侧菜单,但在同一页面中也有一个旋转木马(使用owlcarouselv2.3.4)。当我滑动旋转木马时,菜单也会打开。我试着用锤子敲打,但他不工作

这是Hammer事件(在所有页面的全局js so中):

我想在触摸此元素时禁用该事件:

<div class="owl-carousel owl-theme " id="events"><DYNAMIC_SLIDE_HERE></div>

如何做到这一点


谢谢

我终于找到了通过检查类来解决这个问题的方法:

var hammertime = new Hammer(document.body);
hammertime.on('swiperight', function(e) {
    if(!e.target.classList.contains("item-carousel")){
        //do my function        
    }
});

我最终通过检查类找到了解决此问题的方法:

var hammertime = new Hammer(document.body);
hammertime.on('swiperight', function(e) {
    if(!e.target.classList.contains("item-carousel")){
        //do my function        
    }
});