Я пишу приложение PhoneGap на Android. Я пытаюсь оставаться чистым HTML + CSS + JS без вызова определенных API PhoneGap. Таким образом, приложение представляет собой встроенную веб-страницу, более или менее.
На странице есть несколько «кнопок», которые на самом деле являются ячейками таблицы с некоторыми атрибутами CSS (среди которых курсор: указатель) и функцией onClick.
Я заметил, что когда я касаюсь кнопки, она "мигает" в течение секунды или около того, затем выполняется соответствующее действие. Кстати, мне это не очень нравится, так как это вызывает задержку в пользовательском интерфейсе.
Некоторые из «кнопок» активируют меню. Я оперирую меню, делая видимым полупрозрачный черный div, который покрывает весь экран, а над ним центрированный div, содержащий таблицу, содержащую пункты меню. (черный div и центрированный div обычно скрыты).
Проблема в том, что когда я касаюсь пункта меню, он не мигает; вместо этого мигает одна из нижележащих кнопок (то есть одна из тех, которые на данный момент покрыты полупрозрачным черным div и должны быть неактивными). Тем не менее, выполняется правильное действие, другими словами, вызывается функция onClick пункта меню, а не мигающая кнопка.
Итак, мой вопрос двоякий:
1) Есть ли простой способ заставить нужный элемент мигать (я имею в виду пункт меню вместо базовой, частично покрытой кнопки)?
2) Существует ли простой способ полностью отключить мигание кнопок, чтобы пользовательский интерфейс ускорился и проблема 1 также была решена?
Большое спасибо