Ghostclicks в мобильных приложениях
На призрачных кликах много материалов / постов, и я пытаюсь понять это лучше. Итак, насколько я понимаю, причина призрачных кликов заключается вclick
событие отправляется через ~ 300 мс после события касания.JQuery Mobile предлагает не использовать ихvclick
Событие всякий раз, когда есть вероятность изменения содержимого под позицией пальца.
Мой первый вопрос будет: Означает ли это, что призрачные щелчки будут срабатывать только в том случае, если целевой элементclick
отличается от того, который изначально касался? Так, скажем, я записываю запись в базу данных при нажатии кнопки - больше ничего. Есть ли вероятность щелчка призрака или нет?
Если это так, разве это не означает, что я могу полностью предотвратить призрачные клики, если просто используютолько tap
события и нетclick
события вообще?
Мой последний вопрос был бы, если бы я мог просто сказать браузеру не использовать задержку в 300 мс при использовании PhoneGap (что мгновенно решило бы проблему), но я бы просто предположил, что я не могу этого сделать, поскольку он, вероятно, жестко запрограммирован в браузер.