stopPropagation() с событием касания

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

9
задан j08691 10 June 2014 в 15:07
поделиться