Hammer JS多点触控事件中的事件委派无效

时间:2013-09-02 02:37:33

标签: javascript jquery hammer.js event-delegation

我正试图用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委托多点触控手势事件?

1 个答案:

答案 0 :(得分:0)

为此你应该使用jQuery Hammer Plugin