Подстраницы в jQuery Mobile |Навигация в списке - PullRequest
1 голос
/ 30 января 2012

Может кто-нибудь объяснить мне, как функционал подстраниц работает в jQuery Mobile?

Я прочитал документы Навмодели , но до сих пор не знаю.

То, чего я хочу достичь, это сделать навигацию по страницам для просмотра списка. До сих пор все работало нормально при использовании Ajax ($ .get (...)), но кнопка «Назад» работает неправильно.

Кто-нибудь может привести небольшой пример того, как этого можно достичь с помощью подстраниц jQuery Mobile?

Заранее спасибо.

EDIT

Извините, я не могу добавить JSFiddle, потому что основная часть кода выполняет простой ajax-запрос и загружает фрагмент HTML с сервера.

var loadListview = function(page) {
        var $listview = $('#listview');
        $.get('page/loadListview', {
                p: page
        }, function(response) {
                $listview.html(response).trigger('create').find('.navbar a').bind('click', function(e) {
                        e.preventDefault();
                        var page = $(this).data('navbar-page');
                        loadListview(page);
                });
        });
};

Я также пытался использовать следующее для управления навигацией.

window.history.pushState({ navBarPage: page }, '','page/listview?p='+page);

но это конфликтует с jquery mobile.

Должен быть более умный путь с подстраницами.

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