Подтвердить что ты не робот

JQuery Mobile после просмотра страницы

Я новичок в jquery Mobile (я знаком с jquery), и я не могу найти событие, которое запускается после показа страницы. Я использую jStorage для хранения некоторых данных, и я хочу, чтобы нагрузка проверяла, есть ли какие-либо данные, и если есть что-то другое на странице (например, добавить элементы в список).

Но $(document).ready не работает, если я меняю страницу (это означает, что изменения хэша).

EDIT: Я уже пробовал событие showhow

$('div').live('pageshow',function(event, ui){
  alert('TEST');
});

Но это происходит до того, как содержимое помещается в HTML.

4b9b3361

Ответ 1

Из jQuery Mobile documentation (что всегда полезно для начала):

pagebeforeshow

Запускается на отображаемой странице до начала перехода.

pagebeforehide

Запущено на скрытой странице до начала перехода.

pageshow

Запускается на отображаемой странице после завершения перехода.

pagehide

Запущен на скрытую страницу после завершения ее перехода.