Javascript 激活时如何自定义引导选项卡?
我试图建立一个网站,当其中一个引导选项卡被选中时,它将显示就像他们的id名称一样。但是当选项卡被选中时,它不能设置为活动。因此,我认为我可以在选中时创建自定义活动类来跨越。那么,如何在选择选项卡时自定义选项卡。选择时可能需要更改span bg颜色 我的引导代码,像这样的Javascript 激活时如何自定义引导选项卡?,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我试图建立一个网站,当其中一个引导选项卡被选中时,它将显示就像他们的id名称一样。但是当选项卡被选中时,它不能设置为活动。因此,我认为我可以在选中时创建自定义活动类来跨越。那么,如何在选择选项卡时自定义选项卡。选择时可能需要更改span bg颜色 我的引导代码,像这样的 <div class="col-lg-2 col-md-2 col-sm-6 col-xs-6"> <span data-toggle="pill" href="#lorem" class="btn b
<div class="col-lg-2 col-md-2 col-sm-6 col-xs-6">
<span data-toggle="pill" href="#lorem" class="btn btn-lg btn-default team-name">Lorem</span>
<span data-toggle="pill" href="#ipsum" class="btn btn-lg btn-default team-name">Ipsum</span>
</div>
<div class="tab-content">
<div id="lorem" class="tab-pane fade in active">
<div class="text-center head-text">
<h3>Lorem</h3>
</div>
</div>
<div id="ipsum" class="tab-pane fade">
<div class="text-center head-text">
<h3>ipsum</h3>
</div>
</div>
</div>
洛勒姆
乱数假文
洛勒姆
乱数假文
您可以使用li
而不是span
。只有这样,引导才能将active
类添加到active pill中
此外,要设置样式,必须覆盖引导的默认样式。因此,给药丸容器一个id
,然后你就可以覆盖你想要的样式了
供参考
#pills li.active>a{
背景:红色;
}
家
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利
菜单1
但是,在最低限度上,我们需要一个实验室来进行日常工作
菜单2
在所有人都有错误的情况下,我们必须清楚地看到,所有的人都有错误
菜单3
发明者的真实性和准建筑师必须解释清楚
您可以使用li
而不是span
。只有这样,引导才能将active
类添加到active pill中
此外,要设置样式,必须覆盖引导的默认样式。因此,给药丸容器一个id
,然后你就可以覆盖你想要的样式了
供参考
#pills li.active>a{
背景:红色;
}
家
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利
菜单1
但是,在最低限度上,我们需要一个实验室来进行日常工作
菜单2
在所有人都有错误的情况下,我们必须清楚地看到,所有的人都有错误
菜单3
发明者的真实性和准建筑师必须解释清楚
在javascript/jQuery部分中,您可以单击并使用css添加样式添加一个活动类
jQuery('.team-name').on('click',function(){
jQuery(this).addClass('active');
jQuery(this).siblings().removeClass('active');
}
在CSS中
team-name.active{
background-color:#efefef;
}
在javascript/jQuery部分中,您可以在单击后使用css添加样式添加一个活动类
jQuery('.team-name').on('click',function(){
jQuery(this).addClass('active');
jQuery(this).siblings().removeClass('active');
}
在CSS中
team-name.active{
background-color:#efefef;
}
我想你想要这样:-
$('.tabsBtn')。在('click','.btn',function()上{
$('.tabsBtn.btn').removeClass('activeClass');
$(this.addClass('activeClass');
});代码>
.activeClass{背景:绿色!重要;颜色:#fff!重要;}
洛勒姆
乱数假文
洛勒姆
乱数假文
我想你想要这样:-
$('.tabsBtn')。在('click','.btn',function()上{
$('.tabsBtn.btn').removeClass('activeClass');
$(this.addClass('activeClass');
});代码>
.activeClass{背景:绿色!重要;颜色:#fff!重要;}
洛勒姆
乱数假文
洛勒姆
乱数假文
这是你的要求吗?@samuellawrentz是的,类似的东西是你的要求吗?@samuellawrentz是的,类似的东西所以,我不能使用span?你可以,但为什么?这有点复杂。我在答案编辑中添加了原因。所以,我不能使用span?你可以,但为什么?这有点复杂。我已经在答案编辑中添加了原因。现在它可以将类添加到所选范围,但当我单击另一个范围时,它不会删除该类。此行是从其他选项卡中删除活动类。。。。如果您没有更改html jQuery(this.sibles().removeClass('active')的结构;现在,它可以将类添加到所选范围,但当我单击另一个范围时,它不会删除该类。这一行是从其他选项卡中删除活动类。。。。如果您没有更改html jQuery(this.sibles().removeClass('active')的结构;很好,就像我想要的一样