3:在一个文件中创建多页面

    jQuery Mobile允许在一个文件中创建多个页面,不同的页面由id唯一标识。

如下所示:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1"/>
    <title></title>
    <link href="../src/jquery.mobile-1.4.3.min.css" rel="stylesheet"/>
    <script src="../src/jquery.min.js"></script>
    <script src="../src/jquery.mobile-1.4.3.min.js"></script>
</head>
<body>
<!--
在jQuery Mobile中,如果将div容器的data-role属性值设置为“page”,则该容器为一个页面。
在一个文件中,可以设置多个div容器为页面,即多个页面在同一个文件中,不同的页面由id唯一
标识。在同一文件中的多个页面间进行的切换,称为内连接。方式为:添加一个a元素,并将href属性
值设置为“#”加对应页面的id值的形式。如下所示:
-->
<div data-role="page" id="page1">
    <div data-role="header">
        <h1>首页</h1>
    </div>
    <div data-role="content">
        <!--
        在同一文件中的页面之间进行切换,由a元素的href属性值为“#”加对应要切换的页面的id值完成。
        -->
        <p><a href="#page2">详细页</a></p>
    </div>
    <div data-role="footer">
        <h1>页脚</h1>
    </div>
</div>
<div data-role="page" id="page2">
    <div data-role="header">
        <a href="#page1">返回</a>
        <h1>这是详细页</h1>
    </div>
    <div data-role="content">
        <p>好吧,我确实不知道该说些什么</p>
    </div>
    <div data-role="footer">
        <h1>我真不知道能说些什么</h1>
    </div>
</div>
<!--除内连接外,还有一个外连接。外连接指的是通过单击页面中的某个链接,跳转到另外一个文件页面。
实现方式和我们普通的web页面跳转类似。-->
</body>
</html>

 

 效果如图:



 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值