2013-09-02 4 views
0

hammer.js에서 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"); 
}); 

가 어떻게 멀티 터치 제스처 이벤트가 Hammer.js의 jQuery를 버전 위임받을 수 있나요?

답변