Как получить уведомление при возврате на мобильный jQuery? - PullRequest
2 голосов
/ 21 августа 2011

Я хочу удалить элемент страницы (data-role = "page") в многостраничном DOM для мобильных устройств jQuery при возвращении из него (возвращении назад). Я могу использовать событие pagehide, но оно срабатывает также при движении вперед. Есть предложения?

1 Ответ

1 голос
/ 24 августа 2011

Я думаю, что jquery mobile beta 2 сделает это за вас по умолчанию.

Из примечаний к выпуску бета 2:

Для бета-версии 2 мы добавили простой механизм для поддержания чистоты DOM. Это работает так: всякий раз, когда страница загружается через Ajax, она помечается для удаления из DOM, когда вы переходите на другую страницу (технически, на шкуре страницы). Если вы вернетесь на удаленную страницу, браузер сможет извлечь файл из своего кэша или при необходимости повторно запросит его у сервера.

Подробнее здесь - http://jquerymobile.com/blog/2011/08/03/jquery-mobile-beta-2-released/

...