0

jQuery を使用して、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");
});

マルチタッチ ジェスチャ イベントを取得して、Hammer.js の jQuery バージョンで委任するにはどうすればよいですか?

4

1 に答える 1

0

そのためには、jQuery Hammer Pluginを使用する必要があります。

于 2013-12-03T06:12:44.620 に答える