用jquery mobile 实现幻灯片效果

需求是实现像chrome那样,左右切换app的页面效果。

代码如下

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Multi-page template</title>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
    <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
    <style type="text/css">
        .thumbnail
        {
            float: left;
            width: 64;
            border: 1px solid #999;
            margin: 0 15px 15px 0;
            padding: 5px;
        }
    </style>
</head>
<body>
    <!-- Start of first page: #one -->
    <div data-role="page" id="one">
        <div data-role="content">
            <div class="thumbnail">
                <img src="http://www.cnblogs.com/Content/Images/webstore/1.png" alt="" width="64" height="64" /><br>
                icon 1
            </div>
            <div class="thumbnail">
                <img src="http://www.cnblogs.com/Content/Images/webstore/2.png" alt="" width="64" height="64" /><br>
                icon 2
            </div>
            <div class="thumbnail">
                <img src="http://www.cnblogs.com/Content/Images/webstore/3-icon.png" alt="" width="64"
                    height="64" /><br>
                icon 3
            </div>
            <div class="thumbnail">
                <img src="http://www.cnblogs.com/Content/Images/webstore/4.png" alt="" width="64" height="64" /><br>
                icon 4
            </div>
            <a href="#two" data-role="button" data-transition="slide" data-inline="true" data-corners="true"
                data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c"
                class="ui-btn ui-btn-inline ui-shadow ui-btn-corner-all ui-btn-up-c">
                <div class="ui-btn ui-btn-icon-right ui-li-has-arrow ui-li ui-btn-up-c ui-icon ui-icon-arrow-r ui-icon-shadow  ">
                </div>
            </a>
        </div>
        <!-- /content -->
    </div>
    <!-- /page one -->
    <!-- Start of second page: #two -->
    <div data-role="page" id="two">
        <div data-role="content">
            <h2>
                Two</h2>
              
           
            
            <div data-role="content">
             <a href="#one" data-role="button" data-transition="slide" data-inline="true" data-corners="true"
                data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c"
                class="ui-btn ui-btn-inline ui-shadow ui-btn-corner-all ui-btn-up-c">
                <div class="ui-btn ui-btn-icon-left ui-li-has-arrow ui-li ui-btn-up-c ui-icon ui-icon-arrow-l ui-icon-shadow  ">
                </div>
            </a>
                <div class="thumbnail">
                    <img src="http://www.cnblogs.com/Content/Images/webstore/5.png" alt="" width="64" height="64" /><br>
                    icon 5
                </div>
                <div class="thumbnail">
                    <img src="http://www.cnblogs.com/Content/Images/webstore/6.png" alt="" width="64" height="64" /><br>
                    icon 6
                </div>
                <div class="thumbnail">
                    <img src="http://www.cnblogs.com/Content/Images/webstore/7-icon.png" alt="" width="64"
                        height="64" /><br>
                    icon 7
                </div>
                <div class="thumbnail">
                    <img src="http://www.cnblogs.com/Content/Images/webstore/8.png" alt="" width="64" height="64" /><br>
                    icon 8
                </div>
        <a href="#three" data-role="button" data-transition="slide" data-inline="true" data-corners="true"
                    data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c"
                    class="ui-btn ui-btn-inline ui-shadow ui-btn-corner-all ui-btn-up-c">
                    <div class="ui-btn ui-btn-icon-right ui-li-has-arrow ui-li ui-btn-up-c ui-icon ui-icon-arrow-r ui-icon-shadow  ">
                    </div>
                </a>
             
                
            </div>
               
            <!-- /content -->
        </div>
        <!-- /page three -->
    </div>
    <!-- Start of second page: #three -->
    <div data-role="page" id="three">
        <div data-role="content">
            <h2>
                three</h2>
                <a href="#two" data-role="button" data-transition="slide" data-inline="true" data-corners="true"
                data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c"
                class="ui-btn ui-btn-inline ui-shadow ui-btn-corner-all ui-btn-up-c">
                <span class="ui-btn ui-btn-icon-left ui-li-has-arrow ui-li ui-btn-up-c ui-icon ui-icon-arrow-l ui-icon-shadow  ">
                </span>
            </a>
            <br class="clearboth">
            <div class="thumbnail">
                <img src="http://www.cnblogs.com/Content/Images/webstore/9.png" alt="" width="64" height="64" /><br/>
                icon 9
            </div>
           
        </div>
        <!-- /content -->
    </div>
    <!-- /page three -->
</body>
</html>
原文地址:https://www.cnblogs.com/zhangjiang/p/2501750.html