Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 激活时如何自定义引导选项卡?_Javascript_Jquery_Html_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 激活时如何自定义引导选项卡?

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

我试图建立一个网站,当其中一个引导选项卡被选中时,它将显示就像他们的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 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')的结构;很好,就像我想要的一样