【问题标题】:event delegation in Hammer JS multi-tocuh events not workingHammer JS 多点触控事件中的事件委托不起作用
【发布时间】:2013-09-02 02:37:32
【问题描述】:

我正在尝试使用 jQuery 的 .on() 在hammer.js 中委托多点触控手势事件,但这似乎不起作用。

这行得通:

var main = $('.settings');
var hammerSwipeDown = Hammer(main, {prevent_default: true}).on('swipedown', function(event){
    event.preventDefault();
    alert("swipe down");
});

但这不起作用:

var main = $('#main');
var hammerSwipeDown = Hammer(main, {prevent_default: true}).on('swipedown', '.settings', function(event){
    event.preventDefault();
    alert("swipe down");
});

如何使用 jQuery 版本的 Hammer.js 委托多点触控手势事件?

【问题讨论】:

    标签: javascript jquery hammer.js event-delegation


    【解决方案1】:

    为此,您应该使用jQuery Hammer Plugin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-19
      • 1970-01-01
      • 1970-01-01
      • 2019-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多