按钮和导航条

本文探讨了在jQueryMobile中通过a标签的顺序来控制按钮显示位置的方法,并展示了如何利用`ui-btn-active`类使按钮显示为被选状态。文章还详细介绍了如何在用户点击按钮后自动添加回退按钮,以及页面导航时如何实现流畅的用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码中a标签的顺序决定了按钮显示的位置。几乎所有的设备中都能取得一致的显示效果。

ui-btn-active这个class可以使得你的按钮显示为被选择状态。当你点击一个按钮并导航到该页面的另一个部分时,jQueryMobile会自动加上一个back按钮

<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1">

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css">

<script src="http://code.jquery.com/jquery-1.5.min.js"></script>

<script src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>

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

   <!--代码中a标签的顺序决定了按钮显示的位置-->

   <div data-role="header" data-position="inline">

   <a href="cancel.html" data-icon="delete">Cancel</a>

   <h1>Edit Contact</h1>

   <a href="save.html" data-icon="check">Save</a>

 </div>

   

   <div data-role="content">   

      <p>What vehicles do you like?</p>          

   </div><!-- /content -->

   

   <!--

   ui-btn-active这个class可以使得你的按钮显示为被选择状态。

   当你点击一个按钮并导航到该页面的另一个部分时,jQueryMobile会自动加上一个back按钮

   -->

   <div data-role="footer">

<div data-role="navbar">

   <ul>

      <li><a href="#nav1" class="ui-btn-active">One</a></li>

      <li><a href="#nav2">Two</a></li>

   </ul>

</div><!-- /navbar -->

   </div><!-- /footer -->

</div><!-- /page -->

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

   <div data-role="header">

      <h1>Nav Screen 1</h1>

   </div><!-- /header -->

   <div data-role="content">   

Screen for Navigation One   </div><!-- /content -->

   <div data-role="footer">

<h4>Additional Footer information</h4>

   </div><!-- /footer -->

</div><!-- /page -->

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

   <div data-role="header">

      <h1>Nav Screen 2</h1>

   </div><!-- /header -->

   <div data-role="content">   

Screen for Navigation Two

   </div><!-- /content -->

<div data-role="footer">

<h4>Additional Footer information</h4>

</div><!-- /footer -->

</div><!-- /page -->


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值