Для тех, кто читает этот вопрос, другое свойство CSS, которое не только удаляет наложение, но и препятствует взаимодействию сенсорного устройства с пользователем для оценки намерения касания (которое значительно задерживает синхронизацию триггера события), заключается в использовании cursor
свойство.
a.notTappable {
cursor:default
}
Кроме того, в случае, когда автор спрашивал, где у вас есть потомки родителя, и вы хотите, чтобы потомки были только смещаемыми, и вы хотите игнорировать все события, связанные с мышью родителя, следующее решение даст вам наилучшую производительность полностью отключив пузырение до родителя). Прочитайте спецификацию webkit здесь .
.parent {
pointer-events:none;
}
.parent .descendant {
pointer-events:default;
}
Я упоминаю об этом только потому, что разница в производительности здесь значительна.