0

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

这有效:

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?

4

1 回答 1

0

为此,您应该使用jQuery Hammer Plugin

于 2013-12-03T06:12:44.620 回答