jQuery实现tab栏切换效果
时间: 2023-07-18 15:34:03 浏览: 93
好的,下面是一个简单的示例代码:
HTML代码部分:
```html
<div class="tab-container">
<ul class="tab-nav">
<li class="active">Tab 1</li>
<li>Tab 2</li>
<li>Tab 3</li>
</ul>
<div class="tab-content active">
<p>这是Tab 1的内容</p>
</div>
<div class="tab-content">
<p>这是Tab 2的内容</p>
</div>
<div class="tab-content">
<p>这是Tab 3的内容</p>
</div>
</div>
```
CSS代码部分:
```css
.tab-nav li {
display: inline-block;
padding: 10px;
border: 1px solid #ccc;
cursor: pointer;
}
.tab-nav li.active {
background-color: #ccc;
}
.tab-content {
display: none;
}
.tab-content.active {
display: block;
}
```
JavaScript代码部分:
```javascript
$(function() {
$('.tab-nav li').click(function() {
var index = $(this).index(); // 获取当前点击的tab的索引值
$(this).addClass('active').siblings().removeClass('active'); // 切换选中tab的样式
$('.tab-content').eq(index).addClass('active').siblings().removeClass('active'); // 切换对应的内容
});
});
```
以上代码实现了一个简单的tab栏切换效果,当点击某个tab时,它会变为选中状态,并显示对应的内容。
阅读全文