jquerymobile: анимация страницы - PullRequest
3 голосов
/ 24 января 2012

У меня есть 2 страницы, встроенные в мой единственный HTML-файл.так что он показывает, что изначально он показывает PAGE1, а затем, если я проведу пальцем справа налево, или слева направо, PAGE2 должен показать.Моя проблема заключается в том, как я могу изменить анимацию страницы на основе моего пролистывания?например, когда я пролистываю форму справа налево, анимация должна быть прокруткой страницы справа налево и наоборот?

Мне известны события перелистывания страниц, но я не знаю, как программно изменить анимацию

спасибо!

Ответы [ 2 ]

6 голосов
/ 24 января 2012

Обновленный ответ:

Если вы ищете переходы страниц, я бы предложил прочитать:

Пример:

Добавление этого атрибута будет скользить справа налево

data-transition="slide"

Добавление этих атрибутов будет скользить слева направо

data-transition="slide" data-direction="reverse"

Оригинальный ответ ниже:

Live Пример:

JS:

$("#listitem").swiperight(function() {
    $.mobile.changePage("#page1");
});

HTML:

<div data-role="page" id="home"> 
    <div data-role="content">
        <p>
            <ul data-role="listview" data-inset="true" data-theme="c">
                <li id="listitem">Swipe Right to view Page 1</li>
            </ul>
        </p>
    </div>
</div>

<div data-role="page" id="page1"> 
    <div data-role="content">

        <ul data-role="listview" data-inset="true" data-theme="c">
            <li data-role="list-divider">Navigation</li> 
            <li><a href="#home">Back to the Home Page</a></li>
        </ul>

        <p>
            Yeah!<br />You Swiped Right to view Page 1
        </p>
    </div>
</div>

Связанный:

0 голосов
/ 24 января 2012

Есть ли у вас data-rel = "back" в вашей li или кнопке?

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