私はhammer.jsを使用していますがevent.stopPropagation()
、tapイベントを使用していないようです。
子をクリックすると、関連するイベントがトリガーされますが、親のイベントもトリガーされるので、それは望ましくありません。
$('#parent').hammer().bind('tap', function(e) {
$(this).css('background', 'red');
});
$('#child').hammer().bind('tap', function(e) {
e.stopPropagation();
$(this).css('background', 'blue');
});
次に例を示します:http://jsfiddle.net/Mt9gV/
jGesturesも試してみましたが、問題は同じようです。これらのライブラリの1つでこの結果を達成するにはどうすればよいですか?(または必要に応じて別のもの)