我正在使用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,问题似乎是一样的。如何使用其中一个库实现此结果?(如果需要,也可以另外一个)