【发布时间】:2019-05-15 00:59:04
【问题描述】:
我目前有一个切换功能来显示使用 jQuery 完美运行的不同内容。下面是我的代码!
$(document).ready(function() {
$('.tab-nav-wrapper div .toggle-item').click(function() {
$('.tab-content-wrapper > div').hide();
$('.tab-content-wrapper > div').eq($(this).parent().index()).show();
});
});
.item-active {
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
border-radius: 8px;
}
.tab2-c,
.tab3-c,
.tab4-c {
display: none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="tab-nav-wrapper">
<div class="one">
<div class="toggle-item">
<h3>Item One</h3>
</div>
</div>
<div class="two">
<div class="toggle-item">
<h3>Item Two</h3>
</div>
</div>
<div class="three">
<div class="toggle-item">
<h3>Item Three</h3>
</div>
</div>
<div class="four">
<div class="toggle-item">
<h3>Item Four</h3>
</div>
</div>
</div>
<div class="tab-content-wrapper">
<div class="tab1-c">
<p>This is ONE</p>
</div>
<div class="tab2-c">
<p>This is TWO</p>
</div>
<div class="tab3-c">
<p>This is THREE</p>
</div>
<div class="tab4-c">
<p>This is FOUR</p>
</div>
</div>
我想仅将 CSS 类“item-active”应用于活动/选定的“toggle-item”。我知道我真的很接近......我只是不太了解 JS/jQuery 来完全得到答案。提前谢谢你!
【问题讨论】: