jQuery選項卡插件是一種非常實用的Web前端開發工具,多數情況下我們在網站頁面上需要展示多個內容區域,如何使得用戶可以快速的切換這些內容區域呢?使用選項卡(Tab)功能可以很好的解決這個問題。下面我們將向大家介紹一個常用的jQuery選項卡插件:
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery-tabslet/1.8.1/js/jquery.tabslet.min.js"> </script>
上面的代碼中我們引用了jQuery和Tabslet插件的js文件,接下來我們需要在HTML文件中添加選項卡功能:
<div id="tabs">
<ul class="tabs">
<li><a href="#tab1">選項卡1</a></li>
<li><a href="#tab2">選項卡2</a></li>
<li><a href="#tab3">選項卡3</a></li>
</ul>
<div id="tab1">
<p>這是第一個選項卡的內容</p>
</div>
<div id="tab2">
<p>這是第二個選項卡的內容</p>
</div>
<div id="tab3">
<p>這是第三個選項卡的內容</p>
</div>
</div>
上面的HTML代碼創建了一個包含3個選項卡的div,每個選項卡顯示不同的內容。接下來我們需要添加一些CSS樣式以及初始化Tabslet插件:
<style>
#tabs .tabs li{
display:inline-block;
padding:10px 20px;
background:#4CAF50;
margin-right:5px;
color:#fff;
cursor:pointer;
}
#tabs .tabs li.active{
background:#009688;
}
#tabs > div{
background:#EEE;
padding:20px;
border:1px solid #ddd;
}
</style>
<script>
$(document).ready(function(){
$("#tabs").tabslet();
});
</script>
上面的CSS樣式定義選項卡的樣式,active類表示當前選中的選項卡;div樣式定義選項卡內容區域的樣式;初始化Tabslet插件使用jQuery的ready方法,在頁面DOM結構加載完成后調用tabslet()方法實現選項卡功能。
以上是一個簡單的使用Tabslet插件實現選項卡的示例,如果您需要更多的選項卡樣式以及功能,可以參考插件文檔:http://vdw.github.io/Tabslet/