tabbar.html 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Hello MUI</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <!--标准mui.css-->
  10. <link rel="stylesheet" href="../css/mui.min.css">
  11. <!--App自定义的css-->
  12. <link rel="stylesheet" type="text/css" href="../css/app.css"/>
  13. <style>
  14. .title{
  15. margin: 20px 15px 10px;
  16. color: #6d6d72;
  17. font-size: 15px;
  18. }
  19. .oa-contact-cell.mui-table .mui-table-cell {
  20. padding: 11px 0;
  21. vertical-align: middle;
  22. }
  23. .oa-contact-cell {
  24. position: relative;
  25. margin: -11px 0;
  26. }
  27. .oa-contact-avatar {
  28. width: 75px;
  29. }
  30. .oa-contact-avatar img {
  31. border-radius: 50%;
  32. }
  33. .oa-contact-content {
  34. width: 100%;
  35. }
  36. .oa-contact-name {
  37. margin-right: 20px;
  38. }
  39. .oa-contact-name, oa-contact-position {
  40. float: left;
  41. }
  42. </style>
  43. </head>
  44. <body>
  45. <header class="mui-bar mui-bar-nav">
  46. <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
  47. <h1 class="mui-title">底部选项卡-div模式</h1>
  48. </header>
  49. <nav class="mui-bar mui-bar-tab">
  50. <a class="mui-tab-item mui-active" href="#tabbar">
  51. <span class="mui-icon mui-icon-home"></span>
  52. <span class="mui-tab-label">首页</span>
  53. </a>
  54. <a class="mui-tab-item" href="#tabbar-with-chat">
  55. <span class="mui-icon mui-icon-email"><span class="mui-badge">9</span></span>
  56. <span class="mui-tab-label">消息</span>
  57. </a>
  58. <a class="mui-tab-item" href="#tabbar-with-contact">
  59. <span class="mui-icon mui-icon-contact"></span>
  60. <span class="mui-tab-label">通讯录</span>
  61. </a>
  62. <a class="mui-tab-item" href="#tabbar-with-map">
  63. <span class="mui-icon mui-icon-gear"></span>
  64. <span class="mui-tab-label">设置</span>
  65. </a>
  66. </nav>
  67. <div class="mui-content">
  68. <div id="tabbar" class="mui-control-content mui-active">
  69. <div class="title">这是div模式选项卡中的第1个子页面.</div>
  70. <div class="title">何谓div模式的选项卡?
  71. 其实就是通过DIV模拟一个独立页面,通过DIV的显示、隐藏模拟不同页面的切换,典型的SPA模式;</div>
  72. <div class="title">
  73. 这种模式适合简单业务系统,因为每个选项卡内容要写在一个DIV中,
  74. 若逻辑复杂,会导致当前页面DOM结构繁杂,造成webview响应缓慢,甚至崩溃;
  75. 因此若系统较复杂,需要下拉刷新等操作,推荐使用webview模式的选项卡;</div>
  76. </div>
  77. <div id="tabbar-with-chat" class="mui-control-content">
  78. <div class="title">这是div模式选项卡中的第2个子页面,该页面展示一个消息列表</div>
  79. <ul class="mui-table-view mui-table-view-chevron">
  80. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 1</a></li>
  81. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 2</a></li>
  82. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 3</a></li>
  83. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 4</a></li>
  84. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 5</a></li>
  85. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 6</a></li>
  86. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 7</a></li>
  87. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 8</a></li>
  88. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 9</a></li>
  89. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 10</a></li>
  90. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 11</a></li>
  91. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 12</a></li>
  92. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 13</a></li>
  93. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 14</a></li>
  94. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 15</a></li>
  95. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 16</a></li>
  96. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 17</a></li>
  97. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 18</a></li>
  98. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 19</a></li>
  99. <li class="mui-table-view-cell"><a href="" class="mui-navigate-right">Item 20</a></li>
  100. </ul>
  101. </div>
  102. <div id="tabbar-with-contact" class="mui-control-content">
  103. <div class="title">这是div模式选项卡中的第3个子页面,该页面展示一个通讯录示例.</div>
  104. <ul class="mui-table-view mui-table-view-striped mui-table-view-condensed">
  105. <li class="mui-table-view-cell">
  106. <div class="mui-slider-cell">
  107. <div class="oa-contact-cell mui-table">
  108. <div class="oa-contact-avatar mui-table-cell">
  109. <img src="../images/60x60.gif" />
  110. </div>
  111. <div class="oa-contact-content mui-table-cell">
  112. <div class="mui-clearfix">
  113. <h4 class="oa-contact-name">叶文洁</h4>
  114. <span class="oa-contact-position mui-h6">董事长</span>
  115. </div>
  116. <p class="oa-contact-email mui-h6">
  117. yewenjie@sina.com
  118. </p>
  119. </div>
  120. </div>
  121. </div>
  122. </li>
  123. <li class="mui-table-view-cell">
  124. <div class="mui-slider-cell">
  125. <div class="oa-contact-cell mui-table">
  126. <div class="oa-contact-avatar mui-table-cell">
  127. <img src="../images/60x60.gif" />
  128. </div>
  129. <div class="oa-contact-content mui-table-cell">
  130. <div class="mui-clearfix">
  131. <h4 class="oa-contact-name">艾AA</h4>
  132. <span class="oa-contact-position mui-h6">总经理</span>
  133. </div>
  134. <p class="oa-contact-email mui-h6">
  135. aaa@163.com
  136. </p>
  137. </div>
  138. </div>
  139. </div>
  140. </li>
  141. <li class="mui-table-view-cell">
  142. <div class="mui-slider-cell">
  143. <div class="oa-contact-cell mui-table">
  144. <div class="oa-contact-avatar mui-table-cell">
  145. <img src="../images/60x60.gif" />
  146. </div>
  147. <div class="oa-contact-content mui-table-cell">
  148. <div class="mui-clearfix">
  149. <h4 class="oa-contact-name">罗辑</h4>
  150. <span class="oa-contact-position mui-h6">员工</span>
  151. </div>
  152. <p class="oa-contact-email mui-h6">
  153. luoji@126.com
  154. </p>
  155. </div>
  156. </div>
  157. </div>
  158. </li>
  159. <li class="mui-table-view-cell">
  160. <div class="mui-slider-cell">
  161. <div class="oa-contact-cell mui-table">
  162. <div class="oa-contact-avatar mui-table-cell">
  163. <img src="../images/60x60.gif" />
  164. </div>
  165. <div class="oa-contact-content mui-table-cell">
  166. <div class="mui-clearfix">
  167. <h4 class="oa-contact-name">云天明</h4>
  168. <span class="oa-contact-position mui-h6">员工</span>
  169. </div>
  170. <p class="oa-contact-email mui-h6">
  171. ytm@163.com
  172. </p>
  173. </div>
  174. </div>
  175. </div>
  176. </li>
  177. <li class="mui-table-view-cell">
  178. <div class="mui-slider-cell">
  179. <div class="oa-contact-cell mui-table">
  180. <div class="oa-contact-avatar mui-table-cell">
  181. <img src="../images/60x60.gif" />
  182. </div>
  183. <div class="oa-contact-content mui-table-cell">
  184. <div class="mui-clearfix">
  185. <h4 class="oa-contact-name">史强</h4>
  186. <span class="oa-contact-position mui-h6">员工</span>
  187. </div>
  188. <p class="oa-contact-email mui-h6">
  189. shiqiang@gmail.com
  190. </p>
  191. </div>
  192. </div>
  193. </div>
  194. </li>
  195. </ul>
  196. </div>
  197. <div id="tabbar-with-map" class="mui-control-content">
  198. <div class="title">这是div模式选项卡中的第4个子页面,该页面展示一个常见的设置示例.</div>
  199. <ul class="mui-table-view">
  200. <li class="mui-table-view-cell">
  201. <a class="mui-navigate-right">
  202. 新消息通知
  203. </a>
  204. </li>
  205. <li class="mui-table-view-cell">
  206. <a class="mui-navigate-right">
  207. 隐私
  208. </a>
  209. </li>
  210. <li class="mui-table-view-cell">
  211. <a class="mui-navigate-right">
  212. 通用
  213. </a>
  214. </li>
  215. </ul>
  216. <ul class="mui-table-view" style="margin-top: 25px;">
  217. <li class="mui-table-view-cell">
  218. <a class="mui-navigate-right">
  219. 关于mui
  220. </a>
  221. </li>
  222. </ul>
  223. <ul class="mui-table-view" style="margin-top: 25px;">
  224. <li class="mui-table-view-cell">
  225. <a style="text-align: center;color: #FF3B30;">
  226. 退出登录
  227. </a>
  228. </li>
  229. </ul>
  230. </div>
  231. </div>
  232. </body>
  233. <script src="../js/mui.min.js"></script>
  234. <script>
  235. mui.init({
  236. swipeBack:true //启用右滑关闭功能
  237. });
  238. </script>
  239. </html>