- jQuery Mobile 教程
- jQuery Mobile - 主頁
- jQuery Mobile - 概覽
- jQuery Mobile - 設定
- jQuery Mobile - 頁面
- jQuery Mobile - 圖示
- jQuery Mobile - 轉換
- jQuery Mobile - 佈局
- jQuery Mobile - 元件
- jQuery Mobile - 事件
- jQuery Mobile - 表單
- jQuery Mobile - 主題
- jQuery Mobile - CSS 類
- jQuery Mobile - 資料屬性
- jQuery Mobile - 有用資源
- jQuery Mobile - 面試題
- jQuery Mobile - 快速指南
- jQuery Mobile - 有用資源
- jQuery Mobile - 討論
jQuery Mobile - 使用導航欄作為選項卡
描述
要在選項卡中使用導航欄,可在選項卡中宣告導航欄。
示例
下列示例演示了在 jQuery Mobile 中使用“用於選項卡的導航欄”。
<!DOCTYPE html>
<html>
<head>
<title>Use navbar for tabs</title>
<meta name = "viewport" content = "width = device-width, initial-scale = 1">
<link rel = "stylesheet" href = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src = "https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<style>
.tablist-left {
width: 25%;
display: inline-block;
}
.tablist-content {
width: 60%;
display: inline-block;
vertical-align: top;
margin-left: 5%;
}
</style>
</head>
<body>
<div data-role = "tabs" id = "tabs">
<div data-role = "navbar">
<ul>
<li><a href = "#one" data-ajax = "false">Tab one</a></li>
<li><a href = "#two" data-ajax = "false">Tab two</a></li>
<li><a href = "/jquery_mobile/src/tabs_navbars2.html"
data-ajax = "false">Tab three</a></li>
</ul>
</div>
<div id = "one" class = "ui-body-d ui-content">
<h1>This is first tab contents.</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat</p>
</div>
<div id = "two">
<ul data-role = "listview" data-inset = "true">
<li><a href = "#">Audi</a></li>
<li><a href = "#">Hyundai</a></li>
<li><a href = "#">Honda</a></li>
</ul>
</div>
</div>
<h2>Use inset listview for tabs</h2>
<div data-role = "tabs">
<ul data-role = "listview" data-inset = "true" class = "tablist-left">
<li><a href = "#one" data-ajax = "false">one</a></li>
<li><a href = "#two" data-ajax = "false">two</a></li>
<li><a href = "tabs_navbars2.html" data-ajax = "false">three</a></li>
</ul>
<div id = "one" class = "ui-body-d tablist-content">
<h1>First tab contents</h1>
</div>
<ul id = "two" class = "tablist-content" data-role = "listview"
data-inset = "true">
<li><a href = "#">Audi</a></li>
<li><a href = "#">Hyundai</a></li>
<li><a href = "#">Honda</a></li>
</ul>
</div>
</body>
</html>
輸出
讓我們執行以下步驟,瞭解上述程式碼如何工作:
將上述 html 程式碼另存為tabs_navbars.html 檔案,儲存在伺服器根目錄中的資料夾中。
將此 HTML 檔案作為 https:///tabs_navbars.html 開啟,將顯示以下輸出。
jquery_mobile_widgets.htm
廣告