Javascript 如何使切换选项卡内容固定?

Javascript 如何使切换选项卡内容固定?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有开关标签,但我的问题是如何使内容固定? 例如,如果我切换选项卡,我的内容仍然是固定的,即使是短或长的内容 在这段代码中,当我有长内容时,我的布局会变长,而我的内容变短,我的内容也会变长 如何固定集合布局 .tabs{ 边缘底部:25px; } .导航标签{ } .nav tabs li{ 位置:相对位置; 显示:块; 浮动:左; 右边距:1px; } .导航标签李a{ 显示:块; 填充:10px 20px; 背景:#efef; 文字装饰:无; } .导航标签li>i{ 颜色:#efefef

我有开关标签,但我的问题是如何使内容固定? 例如,如果我切换选项卡,我的内容仍然是固定的,即使是短或长的内容

在这段代码中,当我有长内容时,我的布局会变长,而我的内容变短,我的内容也会变长

如何固定集合布局

.tabs{
边缘底部:25px;
}
.导航标签{
}
.nav tabs li{
位置:相对位置;
显示:块;
浮动:左;
右边距:1px;
}
.导航标签李a{
显示:块;
填充:10px 20px;
背景:#efef;
文字装饰:无;
}
.导航标签li>i{
颜色:#efefef;
}
.导航标签li>i{
位置:绝对位置;
底部:-10px;
字体大小:16px;
宽度:20px;
左:50%;
左边距:-10px;
}
.导航标签li a:悬停{
颜色:#fff;
背景:#666;
文字装饰:无;
}
.nav tabs li a:激活,.nav tabs li.active a{
颜色:#fff;
背景:#666;
}
.选项卡内容{
填充:20px0;
背景:#ffffff;
}
.tab内容>.tab窗格{
显示:无;
}
.tab内容>.active{
显示:块;
}

Lorem ipsum dolor sit amet,是一位杰出的献身者。Fusce velit tortor,孕妇口头禅nec,aliquet non lorem。将前庭做一个直径较小的手术。这是一个非常重要的因素。塞德·维塔·阿迪皮斯·特皮斯。埃尼安·利古拉·尼布,维韦拉a号分子,多洛的达皮布斯

Lorem ipsum dolor sit amet,是一位杰出的献身者。Fusce velit tortor,孕妇口头禅nec,aliquet non lorem。将前庭做一个直径较小的手术

Lorem ipsum dolor sit amet,是一位杰出的献身者。Fusce velit tortor,孕妇口头禅nec,aliquet non lorem。将前庭做一个直径较小的手术。这是一个非常重要的因素。塞德·维塔·阿迪皮斯·特皮斯。埃尼安·利古拉·尼布,维韦拉a号分子,多洛的达皮布斯。在iaculis viverra neque中,代表lobortis id.在viverra ipsum中代表eros tristique Dignessim。不要放弃自己的生活


将此css代码添加到您的
.tab内容中
,以使用滚动设置此固定高度

.tab-content{
height: 80px;//change this value
overflow-y: scroll;
}

将此css代码添加到您的
.tab内容中
,以使用滚动设置此固定高度

.tab-content{
height: 80px;//change this value
overflow-y: scroll;
}

您可以使用此代码确定.tab窗格的最大高度,然后将此高度指定给.tab内容,使其固定并取最大高度

var maxHeight=0;
$(".tab-content .tab-pane").each(function(){
$(this).addClass("active");
var height = $(this).height();
maxHeight = height>maxHeight?height:maxHeight;
$(this).removeClass("active");
});
$(".tab-content .tab-pane:first").addClass("active");
$(".tab-content").height(maxHeight);

您可以使用此代码确定.tab窗格的最大高度,然后将此高度指定给.tab内容,使其固定并取最大高度

var maxHeight=0;
$(".tab-content .tab-pane").each(function(){
$(this).addClass("active");
var height = $(this).height();
maxHeight = height>maxHeight?height:maxHeight;
$(this).removeClass("active");
});
$(".tab-content .tab-pane:first").addClass("active");
$(".tab-content").height(maxHeight);