【发布时间】:2013-05-29 10:30:58
【问题描述】:
我正在我的一个页面上创建一个小框,它将根据活动选项卡在 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;
});
});
【问题讨论】:
-
我看不到你的 jsfiddle 的链接...
-
一些代码看看你尝试了什么?
-
哎呀!我忘了包括链接..现在添加!
-
您的小提琴不起作用,因为您没有包含 jQuery。这是一个“工作”演示:jsfiddle.net/rxYB7/3.
-
我很确定我有?