Я пытаюсь использовать jQuery Mobile, потому что я не смог получить салфетки, чтобы вернуться к странице, чтобы хорошо работать в jQTouch. Но, будучи новичком в jQuery Mobile, я понятия не имею, как идти о реализации салфетки, и как сделать салфетку правой причиной возврата к предыдущей странице. Я работал в Google и искал документы, но не могу найти его, поэтому я бы очень признателен за помощь.
EDIT:
Я нашел это решение, когда Googling немного больше:
$('body').live('pagecreate', function (event) {
$('div.ui-page').live("swipeleft", function () {
var nextpage = $(this).next('div[data-role="page"]');
// swipe using id of next page if exists
if (nextpage.length > 0) {
$.mobile.changePage(nextpage, 'slide');
}
});
$('div.ui-page').live("swiperight", function () {
var prevpage = $(this).prev('div[data-role="page"]');
// swipe using id of previous page if exists
if (prevpage.length > 0) {
$.mobile.changePage(prevpage, 'slide', true);
}
// history.back();
// return false;
});
});
Это работает, но не кажется очень стабильным. Он прыгает немного назад и вперед, когда вы садитесь. Я также попытался прокомментировать код в конце - history.back(), который был предложен на другом сайте. Но это казалось еще более неустойчивым, вызывая всевозможные странные прыжки.