Evento touchmove
Exemplo
Execute um JavaScript quando o usuário move o dedo sobre um elemento P (somente para telas sensíveis ao toque):
<p ontouchmove="myFunction(event)">Touch me!</p>
Definição e uso
O evento touchmove ocorre quando o usuário move o dedo pela tela.
O evento touchmove será acionado uma vez para cada movimento e continuará a ser acionado até que o dedo seja liberado.
Observação: o evento touchmove funcionará apenas em dispositivos com tela sensível ao toque.
Dica: Outros eventos relacionados ao evento touchmove são:
- touchstart - ocorre quando o usuário toca na tela
- touchend - ocorre quando o usuário remove o dedo de um elemento
- touchcancel - ocorre quando o toque é interrompido
Suporte ao navegador
Os números na tabela especificam a primeira versão do navegador que oferece suporte total ao evento.
Event | |||||
---|---|---|---|---|---|
touchmove | 22.0 | 12.0 | 52 | Not supported | Not supported |
Sintaxe
Em HTML:
<element ontouchmove="myScript">
Em JavaScript:
object.ontouchmove = myScript;
Em JavaScript, usando o método addEventListener():
object.addEventListener("touchmove", myScript);
Detalhes técnicos
Bolhas: | sim |
---|---|
Cancelável: | sim |
Tipo de evento: | TouchEvent |
Tags HTML suportadas: | Todos os elementos HTML |