欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery選項卡界面

韓華玲1年前6瀏覽0評論

jquery選項卡界面是一種常見的網頁設計元素,它可以讓用戶在不刷新頁面的情況下方便地切換不同的內容,提高頁面的交互性和用戶體驗。下面介紹一下jquery選項卡界面的基本實現方式。

// HTML代碼結構
<div class="tab-container">
<ul class="tab-nav">
<li class="active">選項卡1</li>
<li>選項卡2</li>
<li>選項卡3</li>
</ul>
<div class="tab-content">
<div class="tab-panel active">內容1</div>
<div class="tab-panel">內容2</div>
<div class="tab-panel">內容3</div>
</div>
</div>
// CSS樣式
.tab-container {
width: 100%;
height: 500px;
position: relative;
}
.tab-nav {
list-style: none;
display: flex;
justify-content: space-between;
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 0;
margin: 0;
}
.tab-nav li {
flex-basis: 30%;
height: 50px;
line-height: 50px;
text-align: center;
cursor: pointer;
background-color: #eee;
}
.tab-nav li.active {
background-color: #fff;
}
.tab-content {
position: absolute;
top: 50px;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.tab-panel {
width: 100%;
height: 100%;
display: none;
background-color: #fff;
}
.tab-panel.active {
display: block;
}
// JS代碼
$(function() {
$('.tab-nav li').click(function() {
var index = $(this).index();
$(this).addClass('active').siblings().removeClass('active');
$('.tab-panel').eq(index).addClass('active').siblings().removeClass('active');
});
});

以上代碼實現了一個簡單的jquery選項卡界面,其中ul.tab-nav和div.tab-content是選項卡的容器,li和div.tab-panel是各個選項卡的按鈕和內容,通過CSS樣式對它們進行布局和樣式設置。在JS代碼中,通過綁定li元素的click事件,根據當前點擊的li元素的索引值來顯示和隱藏對應的div.tab-panel元素。