3.jQuery Mobile页面(pages)(2)

2.单一HTML包含多个页面

我们经常看到在网站中,通过tab选项卡切换页面的情况,那么,我们可以在一个HTML中包含多个页面吗?

答案是肯定的,我们可以通过添加多个带有data-role="page"属性的<div>标签,来实现该效果,通过给每个<div>设置idid=”***”)属性,来通过链接(<a href=”#***”>)选择不同的页面显示。

示例如下:

 

代码如下:

<!DOCTYPEhtml>

<html>

    <head>

       <meta charset="UTF-8">

       <title>一个HTML中多个页面</title>

       <link rel="stylesheet" href="css/jquery.mobile-1.4.5.css"/>

       <script type="text/javascript" src="js/jquery.min.js"></script>

       <script type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>

    </head>

    <body>

       <div data-role="page" id="firstPage">

           <div data-role="header">

              <h1>这是页面1标题</h1>

           </div>

           <div data-role="content">

              <p><a href="#secondPage">跳转到页面2</a></p>

           </div>

           <div data-role="footer">

              <h1>这里是页面1底部</h1>

           </div>

       </div>

       <div data-role="page" id="secondPage">

           <div data-role="header">

              <h1>这是页面2标题</h1>

           </div>

           <div data-role="content">

              <p><a href="#firstPage">跳转到页面1</a></p>

           </div>

           <div data-role="footer">

              <h1>这里是页面2底部</h1>

           </div>

       </div>

    </body>

</html>

 

注释:在一个HTML中包含大量页面元素会影响加载时间(比如文本、链接、图像和脚本等等),所以,我们通常是使用外部文件的链接跳转:如:<a href=”test.html”>跳转到测试页面</a> .


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值