У меня есть небольшая кнопка в моем навигационном заголовке, которая открывается панель при нажатии, но как я могу сделать так, чтобы при прокрутке справа от середины приложения она открывала левую панель? Вы можете увидеть это во многих родных приложениях, включая Facebook. Спасибо за любую помощь!Проведите по середине, чтобы открыть панель с помощью jQuery Mobile?
0
A
ответ
2
Я думаю, что это то, что вы хотите (вы можете уточнить селектор для области салфетки) -
$('body').on('swiperight', function() {
$('#defaultpanel').panel('open', '');
});
$('body').on('swipeleft', function() {
$('#defaultpanel').panel('close');
});
1
Слушайте красть события swipeleft
и swiperight
и, соответственно, открытые панели $('#id').panel('open')
.
$(document).on('swipeleft swiperight', function (e) {
if (e.type == 'swiperight') {
$('#left').panel('open');
}
if (e.type == 'swipeleft') {
$('#right').panel('open');
}
});
0
$(document).on("pageinit", "#demo-page", function() {
$(document).on("swipeleft swiperight", "#demo-page", function(e) {
// We check if there is no open panel on the page because otherwise
// a swipe to close the left panel would also open the right panel (and v.v.).
// We do this by checking the data that the framework stores on the page element (panel: open).
if ($.mobile.activePage.jqmData("panel") !== "open") {
if (e.type === "swipeleft" ) {
$("#right-panel").panel("open");
} else if (e.type === "swiperight") {
$("#left-panel").panel("open");
}
}
}); });
здесь документация: http://view.jquerymobile.com/1.3.0/docs/examples/panels/panel-swipe-open.php#&ui-state=dialog
Смежные вопросы
- 1. Проведите по экрану, чтобы открыть параметры ListView
- 2. Обнаружение проведите пальцем по краю в jQuery Mobile
- 3. проведите пальцем по экрану, чтобы переключить класс?
- 4. открыть pdf с помощью jquery mobile
- 5. Навигационная панель выравнивается по середине
- 6. JQuery добавить клик, чтобы открыть панель?
- 7. jQuery Mobile создать панель
- 8. jQuery Mobile: исправлена боковая панель, чтобы идти с фиксированным заголовком
- 9. Панель навигации в JQuery mobile
- 10. Проведите удалять без jquery
- 11. Стойкая/внешняя панель JQuery Mobile
- 12. Невозможно открыть панель или всплывающее меню в jQuery Mobile
- 13. Проведите, чтобы показать/скрыть div?
- 14. Неагментная панель вкладок с jQuery mobile
- 15. Проведите анимацию, чтобы пойти с жестом
- 16. Создайте фейсбук как панель ошибок с помощью JQuery Mobile
- 17. Проведите по нескольким UIButtons, чтобы выделить/выбрать
- 18. Открыть JQuery Mobile Складная Set
- 19. панель не работает на всех страницах с помощью JQuery Mobile
- 20. ключ Отключить Esc, чтобы закрыть панель на JQuery Mobile
- 21. Проведите навигацию по страницам
- 22. Хранить навигационную панель на всех страницах с помощью jQuery Mobile
- 23. jQuery mobile - панель принудительной защиты, открытая на более широких экранах
- 24. Проведите навигацию с помощью PKRevealController
- 25. Навигационная панель - текст в середине (по вертикали)
- 26. Проведите, чтобы изменить виды
- 27. jQuery Mobile - Панель инструментов Elipse в iPad
- 28. Проведите, чтобы удалить на UIPickerView
- 29. Панель JQuery Mobile отображается на странице change
- 30. Загрузите внешнюю панель в JQuery Mobile Page