Я столкнулся с проблемой. Если вы нажмете рядом со ссылкой (закройте, но не по ссылке), событие touchend
не будет запущено, только mouseup
. Если вы коснетесь по ссылке, произойдет два события.события прикосновения не срабатывают
HTML:
<a id="link" href="#">link</a>
ЯШ:
var link = document.getElementById('link');
link.addEventListener('mouseup', function() {
console.log('mouseup');
});
link.addEventListener('touchend', function() {
console.log('touchend');
});
jsfiddle (использование средства разработки режим устройства)
Является ли это проблемой какого-то браузера или это описано в спецификации?