0

Я создаю JavaScript-приложение Tizen для Gear S2 На более раннем этапе разработки я рассматривал использование Angular, но я просто проигнорировал эту возможность полностью, потому что события ng-click заставили экран мерцать.Приложение My Tizen мерцает при нажатии

Я продолжал создавать приложение без каких-либо проблем, мое событие click работало нормально! До Я включил jQuery mobile , и внезапно мое приложение теперь мерцает, когда я «нажимаю» эмулятор. Я попытался связывание события в 3 различных способах, с тем же результатом:

window.addEventListener("click", callback); // way 1 
$(document).bind("click", changeMode); // way 2 
$(document).bind("tap", changeMode); // way 3 

ли кто-нибудь имеет понятие о том, почему это может происходить?

+0

он получает гораздо больше разочарования, когда я прокомментирую использование мобильного jQuery, и он снова работает! – DeadlyBacon

ответ

0

Когда вы связываете событие click? Возможно, вы добавляете слушателя несколько раз, поэтому ваш Обратный звонок также запускается несколько раз.
Кроме того, почему добавить элемент-кликер в окно/документ вместо правильного элемента?

Я также предпочел бы использовать «.on()» и «.off()» вместо bind.

Возможно, вы можете поделиться своим кодом, чтобы мы могли «увидеть» проблему?

+0

добавлено 1 раз. Также у меня есть несколько элементов в приложении, которые должны отвечать на срабатывание одной и той же функции, когда я нажимаю – DeadlyBacon

+0

Спасибо за отзыв, мой jQuery немного ржавый. не то, что я когда-либо был профессионалом, но hey – DeadlyBacon

+0

Я исправил проблему, скопировав пользовательскую сабвуферную «библиотеку», которую я нашел. Я должен был исправить много вещей о коде, потому что это был беспорядок, который не имел никакой красоты к этому вообще. НО это сработало – DeadlyBacon

Смежные вопросы