stopPropagation () mit Tap-Ereignis

Ich benutzehammer.js und es scheint, dass ichevent.stopPropagation() Funktioniert nicht mit Tap-Ereignissen.

Wenn ich auf das Kind klicke, wird das zugehörige Ereignis ausgelöst, aber das Ereignis des Elternteils wird ebenfalls ausgelöst, und das möchte ich nicht.

$('#parent').hammer().bind('tap', function(e) {
    $(this).css('background', 'red');
});​​​​​​​​

$('#child').hammer().bind('tap', function(e) {
    e.stopPropagation();
    $(this).css('background', 'blue');
});

Hier ist ein Beispiel:http://jsfiddle.net/Mt9gV/

Ich habe es auch mit versuchtjGestures und das Problem scheint dasselbe zu sein. Wie kann ich dieses Ergebnis mit einer dieser Bibliotheken erzielen? (oder ein anderes, wenn es gebraucht wird)

Antworten auf die Frage(5)

Ihre Antwort auf die Frage