обновление мобильной страницы jquery - PullRequest
1 голос
/ 17 марта 2012

Я хочу обновить страницу без использования data-ajax = "false" в теге привязки, и я хочу показать спиннер загрузки при связывании страниц в справке jquerymobile .pls я.

Ответы [ 2 ]

1 голос
/ 23 апреля 2012

Загрузчик по умолчанию в jquery mobile появляется при ссылке на страницы, добавив следующий код:

$("a").click(function() {
    $.mobile.showPageLoadingMsg();
    //Other things you want to do
});
1 голос
/ 17 марта 2012

reloadPage ( логическое , по умолчанию: false)

Принудительная перезагрузка страницы, даже если она уже находится в DOM страницыконтейнер.Используется только в том случае, если аргумент 'to' в changePage () является URL-адресом.

Источник: http://jquerymobile.com/demos/1.1.0-rc.1/docs/api/methods.html

Таким образом, в основном вы можете использовать $.mobile.changePage() для изменения страници вы можете передать ему параметр preloadPage : true, когда хотите перезагрузить URL.

Вот краткий пример того, как использовать $.mobile.changePage() для ссылок, которые имеют класс reload:

$(document).delegate('a.reload', 'click', function () {
    $.mobile.changePage('myPage.html', { reloadPage : true });
    return false;
});
...