PhoneGap 1.2 запускает цель <a href> дважды в IOS 5

Я обновляю существующее приложение PhoneGap до IOS 5. Это также связано с обновлением PhoneGap с 0.9.4 до 1.2

Теперь проблема финансирования, с которой я сталкиваюсь, заключается в том, что ссылки используются дважды, когда вы нажимаете их. Это моя настройка:

Я динамически создаю якорный элемент после события OnDeviceReady ().

$('<a></a>').attr('href', 'javascript: log(\'tap!\');').appendTo(...); 

Теперь, когда я нажимаю эту ссылку сразу, это регистрируется на консоли:

12: 11: 34.233: «нажмите!»
12: 11: 34.584: 'tap!'

Обратите внимание на задержку в 200+ ms.

Когда я нажимаю его медленно (держу палец на экране дольше), это результат

12: 11: 34.233: «нажмите!»
12: 11: 34.234: «нажмите!»

Такое поведение наблюдается только на iPhone или iPhone Simulator. Есть ли у кого-то другой подобный опыт и, возможно, решение / обходное решение?

One Solution collect form web for “PhoneGap 1.2 запускает цель <a href> дважды в IOS 5”

$ (''). attr ('href', 'javascript: log (\' tap! \ '); return false;'). appendTo (…);

вы, вероятно, привязываете событие к своей ссылке дважды

вы также можете посмотреть: http://api.jquery.com/event.stopPropagation/

  • Можете ли вы хранить файлы JavaScript и CSS в localStorage для повышения производительности онлайн-приложения?
  • Позиционирование CSS в мобильном устройстве JQuery с собственной таблицей стилей
  • Библиотека JS (с перетаскиванием n), совместимая с iOS и обычными браузерами
  • height auto на родительском и переполнении-y прокрутки на дочернем, div не изменяя размер. (выскакивать)
  • Трансформация анимации iOS8 не работает, как ожидалось
  • iPad форма отключена кнопки
  • iPhone: событие jQuery scroll () запускается только при выпуске
  • Задать программный фокус в текстовом поле на iOS Работает, но не отображается КУРСОР
  • Обнаружение тега <embed> без загрузки видео
  • Обнаружение, если iOS использует webapp
  • iOS - Временное решение для ручной фокусировки на входном / текстовом поле
  • Interesting Posts

    Не удалось удовлетворить следующие требования: зависимость AFNetworking была найдена, но для них требовалась более высокая минимальная цель развертывания

    Выполнять изменения пользовательского интерфейса в основной теме с помощью dispatch_async или выполнитьSelectorOnMainThread?

    Крытый атлас: SDK iOS не дает точного положения, когда устройство перестает двигаться

    Программно вращайте приложение iOS вверх ногами, используя объектив-c

    Пользовательские жесты UIBackButtonItem и UINavigationController

    Загрузка Async-изображений из URL-адреса внутри ячейки UITableView – изображение меняется на неправильное изображение при прокрутке

    itunesconnect с помощью загрузчика приложений за брандмауэром

    Код запуска iOS Один раз в день

    SCNetworkReachabilityFlags иногда не устанавливаются правильно, когда соединение потеряно / получено

    Xcode 6 / iOS – отсутствует архив и Info.plist

    Третья сторона Войти для IOS11 – GIDSignInButton

    Swift: просмотр iOS с использованием жестов

    Airplay: воспроизведение фильма из MPMoviePlayerController приводит к тому, что только аудио передается в Apple TV

    Как я могу развернуть приложение iPhone из Xcode на iPhone?

    Преобразование uint8_t и uint16_t в NSMutableData

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.