【发布时间】: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