Evento touchcancel
Definição e uso
O evento touchcancel ocorre quando o evento de toque é interrompido.
Diferentes dispositivos podem interromper eventos de toque em diferentes ações, se ocorrer esse "erro", considerar incluir esse evento para limpar o código é uma boa prática.
Notas:O evento touchcancel é aplicável apenas a dispositivos com tela sensível ao toque.
Dica:A seguir estão outros eventos relacionados ao evento touchcancel:
- touchstart - Quando o usuário toca no elemento ocorre
- touchend - Quando o usuário levanta o dedo do elemento ocorre
- touchmove - Quando o usuário move o dedo na tela ocorre
Exemplo
Executar JavaScript ao interromper o toque (apenas para telas sensíveis ao toque):
<p ontouchcancel="myFunction(event)">Toque-me!</p>
Sintaxe
No HTML:
<element ontouchcancel="myScript">
No JavaScript:
object.ontouchcancel = myScript;
No JavaScript, use o método addEventListener():
object.addEventListener("touchcancel", myScript);
Detalhes técnicos
Bubbling: | Suporte: |
---|---|
Cancelável: | Suporte: |
Tipo de evento: | TouchEvent |
Suporte a tags HTML: | Todos os elementos HTML |
Suporte do navegador
Os números na tabela indicam a primeira versão do navegador que suporta completamente o evento.
Evento | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
touchcancel | 22.0 | 12.0 | 52 | Não suportado | Não suportado |