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

Как изменить страницу в jQuery mobile (1.4 beta)?

Я читаю документы, которые $.mobile.changePage устарели.

Но это не говорит в пользу того, что, или что я могу использовать вместо этого.

Есть ли новая страница документации API для этого?

Я использовал $.mobile.changePage("index.html", {reloadPage:true});, но кажется, что добавление reloadPage:true страницы ломается

4b9b3361

Ответ 1

Как jQuery Mobile 1.4, $.mobile.changePage() устарел и заменен на:

$(":mobile-pagecontainer").pagecontainer("change", "target", { options });

Укороченный...

$.mobile.pageContainer.pagecontainer("change", "target", { options });

Еще короче... (1)

$("body").pagecontainer("change", "target", { options });

Примечание. Цель: #page_id или URL.

Демо


(1)<body> является pageContainer по умолчанию, если $.mobile.pageContainer не изменен на mobileinit.

Ответ 2

Это работает для меня:

$.mobile.pageContainer.pagecontainer('change', nextPage, {
  transition: 'flow',
  reload    : true
});

nextpage: URL-адрес следующего примера (var nextPage = 'nextPage.html')