У меня возникли проблемы с функциональностью tap/click, чтобы нормально работать в приложении Cordova. Я пытаюсь исправить проблему, когда быстрый двойной щелчок на кнопке приведет к зависанию приложения. Когда я использую «щелчок», он исправляет эту проблему, но я сталкиваюсь с вторичной проблемой воссозданной страницы снова с pagecreate вплоть до событий на странице. Когда я использую «tap», страница не воссоздается с нуля, как при нажатии, но если я быстро нажимаю на кнопку, она блокирует страницу. Я использую Cordova 6.1.0, JQuery 2.1.4 и JQueryMobile 1.4.5. Я также использую плагин fastclick для удаления задержек в 300 мс. Надеюсь, кто-то может мне помочь.Cordova JQuery Проблемы с нажатием/щелчком
$(document).on("pagebeforeshow", "#index", function() {
$page = $("#index");
$button = $("#buttonId", $page);
// Tap method
$button.off("tap").on("tap", function() {
// do something
});
// Click method
$button.off("click").on("click", function() {
// do something
});
});