Ghostclicks em aplicativos para dispositivos móveis
Há um monte de material / posts sobre cliques fantasmas e estou tentando entender melhor. Então, do jeito que eu entendo, a razão para cliques fantasmas é aclick
evento sendo despachado ~ 300 ms após o evento de toque.jQuery Mobile sugere não usar o seuvclick
evento sempre que houver alguma chance de alterar o conteúdo abaixo da posição do dedo.
Minha primeira pergunta seria: Isso significa que cliques fantasmas só serão acionados se o elemento segmentado porclick
é diferente do originalmente tocado? Então, digamos, eu escrevo uma entrada de banco de dados quando um botão é tocado - nada mais. Existe uma chance de clicar fantasma ou não?
Se este for o caso, isso não significaria que eu posso evitar cliques fantasmas se eu simplesmente usarsó tap
eventos e nãoclick
eventos?
Minha última pergunta seria se eu pudesse simplesmente dizer ao navegador para não usar o atraso de 300 ms ao usar o PhoneGap (o que resolveria o problema instantaneamente), mas eu acho que não posso fazer isso, pois ele provavelmente está embutido no código o navegador.