Как связать событие просмотра страниц с помощью Ajax в jQuery Mobile - PullRequest
0 голосов
/ 06 марта 2012

Я хочу привязать некоторые события к моей странице, используя jQuery jQuery mobile.Но я не понимаю процедуру.Я могу связать случайные события с моими документами, и он все еще выполняет функцию привязки.Посмотрите на: http://jsfiddle.net/nRkCQ/2/

Результат: на моей первой странице я делаю $ .mobile.loadPage ("secondpage", ...) и на моей второй странице у меня есть команда $ (document) .bind ("pageshow", alert ("alert message"); из-за этой проблемы событие pagehow уже запускается после загрузки второй страницы. Как я могу решить эту проблему?

1 Ответ

1 голос
/ 06 марта 2012

Прежде всего, метод $.bind() ожидает функцию reference .Вы используете оператор alert('blah'), поэтому он выполняется немедленно.

Чтобы вызвать обратный вызов при срабатывании события, вы должны сделать что-то вроде:

$(document).bind('pageshow', function() { alert('message'); });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...