我正在我的一个页面上创建一个小框,它将根据活动选项卡在 3 个不同的输出之间切换。我将最左侧的选项卡设置为在加载时处于活动状态,当单击其他选项卡时,此活动选项卡变为普通选项卡,单击的选项卡变为活动选项卡。我创建了两个类,一个被调用activeBoxTab
,并且boxTab
在下面的 jsfiddle 中可以看到它们之间的切换。我的问题是,无论哪个选项卡设置为默认活动,一旦单击另一个选项卡就会变得无用,而其他两个选项卡可以来回单击。
HTML:
<div id="boxTabs">
<p class="boxTab" id="deliveryTab">Tab 1</p>
<p class="activeBoxTab" id="returnTab">Tab 2</p>
<p class="boxTab" id="careTab">Tab 3</p>
</div>
JS:
$(document).ready(function () {
$(".boxTab").click(function () {
$(this).siblings(".activeBoxTab").attr('class', 'boxTab');
$(this).attr('class', 'activeBoxTab');
return false;
});
});