JQuery 竖排选项卡切换是一种常见的网页交互效果,可以让用户在一组信息中快速切换。下面我们来介绍如何使用 JQuery 实现这一效果。
<div class="tab">
<ul>
<li class="active">选项卡1</li>
<li>选项卡2</li>
<li>选项卡3</li>
<li>选项卡4</li>
</ul>
<div class="tab-content">
<div class="tab-pane active">选项卡1内容</div>
<div class="tab-pane">选项卡2内容</div>
<div class="tab-pane">选项卡3内容</div>
<div class="tab-pane">选项卡4内容</div>
</div>
</div>
<script>
$(function() {
$(".tab ul li").click(function() {
var activeTab = $(this).attr("rel");
$(".tab ul li").removeClass("active");
$(this).addClass("active");
$(".tab-content").find(".tab-pane").hide();
$("#" + activeTab).fadeIn();
});
});
</script>
在 HTML 中,我们需要用一个 div 元素包裹选项卡标题和内容,以及添加一个 ul 元素作为选项卡标题,一个 div 元素作为选项卡内容。每个选项卡标题需要添加一个 rel 属性,与相应的内容 div 元素的 id 属性相同。通过 CSS 设置选项卡的样式,让它们竖排显示。
在 JQuery 中,我们使用 click 事件监听选项卡标题的点击,当用户点击某个选项卡标题时,首先获取该选项卡的 rel 属性值,然后将所有选项卡标题的 active 类删除,并将当前选项卡标题添加 active 类。接下来,隐藏所有选项卡内容,并将与当前选项卡对应的内容显示出来。
这样,我们就完成了 JQuery 竖排选项卡切换的实现。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。