Я использую Hammer.js, и кажется, что я event.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, и проблема, похоже, та же. Как я могу добиться этого результата с одной из этих библиотек? (или другой, если необходимо)