Я начинаю использовать jQuery Mobile, и есть поведение, которое вызывает у меня много сомнений, в основном связанных с использованием идентификаторов для элементов.Почему jQuery Mobile всегда сохраняет «оригинальную» страницу, загруженную в DOM?
На моей странице есть меню слева (панель с уникальным идентификатором, как говорят документы), а затем заголовок/контент/и т. Д., Все внутри раздела «страница».
Когда я перехожу на другую страницу, jQuery сохраняет «оригинальную» страницу div, загруженную сначала страницей, в DOM. Если я продолжаю навигацию, другие страницы, загруженные в DOM, уходят, он всегда сохраняет «активную» страницу и «оригинальную».
- Зачем он загружает оригинал?
- Могу ли я избежать этого? (для целей кэширования)
- Разве это не делает мой идентификатор (особенно тот, который используется для моего меню) не уникальным, который, как правило, нахмурился?
Спасибо!
Daniel
Что сказал KevinB правильно. Динамически вы можете '$ .mobile.activePage.find ('. Selector')' идентифицировать свою цель. Кроме того, вы можете создавать/удалять страницы динамически и сохранять неповрежденную домашнюю страницу. – Omar