Evento de cancelamento de toque
Exemplo
Execute um JavaScript quando um toque é interrompido (somente para telas sensíveis ao toque):
<p ontouchcancel="myFunction(event)">Touch me!</p>
Definição e uso
O evento touchcancel ocorre quando o evento touch é interrompido.
Dispositivos diferentes interromperão um evento de toque em ações diferentes e é considerado uma boa prática incluir esse evento para limpar o código se esse "erro" ocorrer.
Observação: o evento touchstart funcionará apenas em dispositivos com tela sensível ao toque.
Dica: Outros eventos relacionados ao evento touchstart são:
- touchstart - ocorre quando o usuário toca em um elemento
- touchend - ocorre quando o usuário remove o dedo de um elemento
- touchmove - ocorre quando o usuário move o dedo pela tela
Suporte ao navegador
Os números na tabela especificam a primeira versão do navegador que oferece suporte total ao evento.
Event | |||||
---|---|---|---|---|---|
touchcancel | 22.0 | 12.0 | 52 | Not supported | Not supported |
Sintaxe
Em HTML:
<element ontouchcancel="myScript">
Em JavaScript:
object.ontouchcancel = myScript;
Em JavaScript, usando o método addEventListener():
object.addEventListener("touchcancel", myScript);
Detalhes técnicos
Bolhas: | sim |
---|---|
Cancelável: | sim |
Tipo de evento: | TouchEvent |
Tags HTML suportadas: | Todos os elementos HTML |