jquerymobile:页面动画

时间:2012-01-24 14:20:51

标签: animation jquery-mobile

我的单个HTML文件中嵌入了2个页面。所以它的作用是最初它显示PAGE1,然后如果我从右向左滑动或从左到右PAGE2应该显示。我的问题是如何根据我的滑动更改页面动画?就像当我从右向左滑动窗体时,动画应该是从右向左滚动的页面,反之亦然?

我知道页面滑动事件,但我不知道如何以编程方式更改其动画

谢谢你!

2 个答案:

答案 0 :(得分:6)

更新的答案:

如果您正在寻找页面转换,我建议您阅读:

示例:

添加此属性将从右向左滑动

data-transition="slide"

添加这些属性将从左向右滑动

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



以下原始答案:

直播示例:

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>

相关:

答案 1 :(得分:-1)

你的li或按钮中是否有data-rel =“back”?