Ghostclicks w aplikacjach mobilnych
Jest wiele materiałów / postów na kliknięciach duchów i staram się je lepiej zrozumieć. Tak więc rozumiem, że powodem kliknięć duchów jestclick
zdarzenie wysyłane ~ 300ms po zdarzeniu dotyku.jQuery Mobile sugeruje nie używać ichvclick
zdarzenie, gdy istnieje jakakolwiek szansa na zmianę treści pod pozycją palca.
Moje pierwsze pytanie byłoby: Czy to oznacza, że kliknięcia duchów będą strzelać tylko wtedy, gdy element kierowany przezclick
różni się od pierwotnie dotkniętego? Więc, powiedzmy, piszę wpis do bazy danych po dotknięciu przycisku - nic więcej. Czy istnieje szansa kliknięcia ducha, czy nie?
Gdyby tak było, czy nie oznaczałoby to, że mogę całkowicie zapobiec kliknięciom duchów, jeśli po prostu użyjętylko tap
wydarzenia i nieclick
wydarzenia?
Moje ostatnie pytanie brzmi: czy mogę po prostu powiedzieć przeglądarce, aby nie korzystała z opóźnienia 300 ms podczas korzystania z PhoneGap (co natychmiast rozwiązałoby problem), ale zgaduję, że nie mogę tego zrobić, ponieważ jest to prawdopodobnie trudne do zakodowania przeglądarka.