Хорошо, поэтому я начинаю работать с jQuery Mobile.Я далек от того, чтобы быть экспертом по JavaScript.jQuery Mobile очень крутой, но он поставил меня в тупик по этому вопросу.
Мне нужно запустить какой-то код, когда отображается определенная страница, а затем другой, когда он скрыт, - но только определенная страница.иерархии.Я знаю, как использовать события pagecreate и pagehow (и использовал их для работы с кодом, который должен запускаться на каждой странице).Однако мне нужно уметь определять, когда отображается конкретная страница и когда она скрыта.
Так что же я пробовал?Я поместил пользовательский атрибут на следующий тег на странице:
<div data-role="content" myspecialattribute="true">
Затем в событии pagehow я использовал jqmData () для поиска этого элемента.Это было успешно, при первом обнаружении страницы, а затем не работает.Благодаря тому, что JQM загружает страницы, этот тег и этот атрибут всегда находятся в домене, даже если я перехожу на другие страницы, поскольку JQM использует умный ajax для отображения / скрытия страницы.
Я потратил несколько часов на поиски решения, но моих навыков работы с JavaScript просто нет.Я предполагаю, что это легко, поэтому я чувствую себя немного глупо, прося о помощи.