jQuery選項(xiàng)卡插件是一種非常實(shí)用的Web前端開(kāi)發(fā)工具,多數(shù)情況下我們?cè)诰W(wǎng)站頁(yè)面上需要展示多個(gè)內(nèi)容區(qū)域,如何使得用戶可以快速的切換這些內(nèi)容區(qū)域呢?使用選項(xiàng)卡(Tab)功能可以很好的解決這個(gè)問(wèn)題。下面我們將向大家介紹一個(gè)常用的jQuery選項(xiàng)卡插件:
<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文件,接下來(lái)我們需要在HTML文件中添加選項(xiàng)卡功能:
<div id="tabs">
<ul class="tabs">
<li><a href="#tab1">選項(xiàng)卡1</a></li>
<li><a href="#tab2">選項(xiàng)卡2</a></li>
<li><a href="#tab3">選項(xiàng)卡3</a></li>
</ul>
<div id="tab1">
<p>這是第一個(gè)選項(xiàng)卡的內(nèi)容</p>
</div>
<div id="tab2">
<p>這是第二個(gè)選項(xiàng)卡的內(nèi)容</p>
</div>
<div id="tab3">
<p>這是第三個(gè)選項(xiàng)卡的內(nèi)容</p>
</div>
</div>
上面的HTML代碼創(chuàng)建了一個(gè)包含3個(gè)選項(xiàng)卡的div,每個(gè)選項(xiàng)卡顯示不同的內(nèi)容。接下來(lái)我們需要添加一些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樣式定義選項(xiàng)卡的樣式,active類表示當(dāng)前選中的選項(xiàng)卡;div樣式定義選項(xiàng)卡內(nèi)容區(qū)域的樣式;初始化Tabslet插件使用jQuery的ready方法,在頁(yè)面DOM結(jié)構(gòu)加載完成后調(diào)用tabslet()方法實(shí)現(xiàn)選項(xiàng)卡功能。
以上是一個(gè)簡(jiǎn)單的使用Tabslet插件實(shí)現(xiàn)選項(xiàng)卡的示例,如果您需要更多的選項(xiàng)卡樣式以及功能,可以參考插件文檔:http://vdw.github.io/Tabslet/