переход влево-вправо в jQuery Mobile - PullRequest
4 голосов
/ 26 августа 2011

Я добавляю страницы во время выполнения, когда происходит смахивание. Но когда произошла яркая вспышка, я не могу вернуть предыдущую страницу, созданную с помощью скольжения из слева направо .

Я добавил data-direction="reverse" на страницы, но это не создало эффекта слева направо.

Есть ли способ сделать это?

Ответы [ 5 ]

12 голосов
/ 08 апреля 2013

Возможно, более простым способом использования JQM будет:

<a href="page.html" data-transition="slide" data-direction="reverse">Link Text</a> 

или также в пределах js:

$.mobile.changePage("page.html", { transition: 'slide', reverse: true });
3 голосов
/ 26 августа 2011
function ChangePage(pageId,iPageIndex) {
    var forward = iCurrCardIndex < iPageIndex;
    iCurrCardIndex = iPageIndex;

    $.mobile.changePage("#" + pageId, "slide", !forward, true);
}
1 голос
/ 10 июня 2012

data-direction = "reverse" не принадлежит странице, вы добавляете ее по ссылке:

<a href="page.html" data-direction="reverse">Link Text</a> 

отправит вас на page.html с обратным переходом.

0 голосов
/ 20 февраля 2013
<a href="nextPage.html" data-transition="reverse slide">Next page</a>
0 голосов
/ 14 июля 2012

Используя data-rel = "back", jQuery Mobile будет имитировать кнопку "Назад", см. "Обратное связывание" здесь: http://jquerymobile.com/demos/1.0b1/#/demos/1.0b1/docs/pages/docs-pages.html

...