У меня есть серия страниц внутри одного документа, я перемещаюсь со страницы на страницу с использованием салфетки на сенсорных устройствах.jQuery Mobile swipe navigation exception
То, что я не знаю, как это сделать, заключается в том, чтобы остановить событие салфетки, когда я достиг определенного идентификатора страницы.
Это код, я использую сформировать свою навигацию:
$('div.ui-page').live("swipeleft", function(){
var nextpage = $(this).next('div[data-role="page"]');
if (nextpage.length > 0) {
$.mobile.changePage(nextpage, "slide", false, true);
}
});
$('div.ui-page').live("swiperight", function(){
var prevpage = $(this).prev('div[data-role="page"]');
if (prevpage.length > 0) {
$.mobile.changePage(prevpage, {transition: "slide",
reverse: true}, true, true);
}
});
Я использую JQM 1,3
Спасибо за вашу помощь
Что такое ваш вопрос? Ваш код уже не позволяет прокручивать, если вы показываете первую и последнюю страницу, что вам нужно больше? – Gajotres
Извините, я не понял, что происходит, что у меня есть скрытые страницы, которые вызывается с помощью событий click. Они не должны отображаться при регулярной навигационной навигации. Они были помещены внутри документа внизу, поэтому мне нужен способ предотвратить доступ к этим страницам таким образом. – user2109326
Думаю, я понимаю, что вы хотите превратить swiperight или swipeleft, когда достигнете определенной страницы, я прав? – Gajotres