と私はhammer.jsを使用していますし、私がevent.stopPropagation()
タップイベントでは動作しないことが表示されます。のstopPropagation()をタップイベント
私は子供をクリックすると、関連するイベントがトリガされますが、親のイベントもトリガされ、私はそれを望んでいません。ここで
$('#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を試み、問題が同じであるように思われます。 これらのライブラリのいずれかでこの結果を得るにはどうすればよいですか?
親要素と子要素の両方に「ハンマー」の要素を設定しているということが関係していると思います。しかし私は100%確かではない。 – Pointy
残念ながら、両方の要素にハンマーを適用しないと、タップ・イベントは機能しません。 – TimPetricola