Скрипты не работают после перехода на страницу в jQuery Mobile - PullRequest
2 голосов
/ 15 февраля 2012

Я новичок в использовании jQuery Mobile, и после нескольких часов поиска не нашел решения.

У меня есть две страницы, начальная имеет форму, которая при нажатии кнопки «Отправленные» выполняет переход на другую страницу. На второй странице у меня есть новая форма, но она не работает после перехода страницы. Но если я вхожу на вторую страницу прямо с панели навигации с URL, вторая форма работает отлично.
Когда вторая страница загружается с первой с помощью метода changePage (), она ничего не делает.

Для проверки у меня есть следующий код на первой странице:

<a data-icon="home" id="botonLogin" data-theme="a" data-role="button">Entrar</a>

И этот код для обработки события нажатия:

$("a#botonLogin").bind("click", function(event) {
    $.mobile.changePage( "busqueda.php", { transition: "flip"} );
}); 

1 Ответ

2 голосов
/ 16 февраля 2012

Я решил это следующим образом:

$('div#busqueda').bind('pageshow',function(event, ui){
    //The code of the second page here.
}
...