Я сделал приложение jQuery Mobile (1.0 final), и у меня есть некоторые проблемы с Flickering. Я знаю, что это определенная ошибка в настоящее время с jQM, но я хотел посмотреть, что я могу сделать, чтобы решить эту проблему.
В потоке здесь упоминалось следующее:
мерцание может возникать при использовании одного и того же #id более одного раза на странице, что маловероятно, если вы используете метод шаблона одной страницы. поэтому не используйте #id более одного раза.
Это немного неоднозначно для меня... Очевидно, что поскольку jQM загружает AJAX, в DOM может быть одновременно несколько страниц. В моем случае мои идентификаторы уровня страницы уникальны, но несколько идентификаторов, используемых на страницах, не являются (например, у data-role=content
div есть идентификатор #mainPageContent
для каждой страницы).
Является ли это приемлемым поведением или мои идентификаторы уникальны во всем мире?
PS: Извините, если это обман, я нашел несколько сообщений stackoverflow, которые были похожи на этот вопрос, но я ничего не ответил на это конкретно.