jQuery Mobile после страницы отображается событие - PullRequest
10 голосов
/ 25 мая 2011

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

Но $(документ). Уже не работает, если я меняю страницу (имеется в виду изменение хеша).

РЕДАКТИРОВАТЬ: я уже пробовал событие pagehow

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

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

1 Ответ

12 голосов
/ 25 мая 2011

Из документации jQuery Mobile (с которой всегда можно начать):

pagebeforeshow

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

pagebeforehide

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

pageshow

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

pagehide

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...