Summary我使用carousel作为导航。
<div class="swiper-slide state1 swiper-slide-active">STATE 1</div>
<div class="swiper-slide state2 ">STATE 2</div>
<p class="state1-content">state 1</p>
<p class="state2-content">state 2</p>
.state2-content {
display:none;
}
<script>
jQuery(".grad-nav .swiper-slide").addClass(function (i) {
return 'state' + (i + 1)
});
if (jQuery(".state1").hasClass("swiper-slide-active")) {
jQuery(".state1-content").fadeIn(300);
jQuery(".state2-content").fadeOut(300);
}
if (jQuery(".state2").hasClass("swiper-slide-active")) {
jQuery(".state2-content").fadeIn(300);
jQuery(".state1-content").fadeOut(300);
}
</script>
总结请帮帮我。
我想显示其他元素,如果类检测到它有类活动。
1条答案
按热度按时间55ooxyrt1#
使用if else条件不是多个元素的通用方式。因此,以下代码在您的情况下工作正常:
CSS
HTML
脚本