滚动条超出表格标题,表格标题固定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了滚动条超出表格标题,表格标题固定相关的知识,希望对你有一定的参考价值。

css:样式

#divTitle{padding:10px;position:relative;top:0px;width:93.5%; z-index:100; background-color:#6FA1D8;}

<div id="divTitle" style=" display:none;">
<table style="width: 100%; border-collapse: collapse;">
<tr style="background-color: #6fa1d8; height: 24px;">
<td style="width:130px;">功能分类名称</td>
<td style="width:160px;">项目名称</td>
<td style="width:130px;">初始金额</td>
<td style="width:130px;">待审核金额</td>
<td style="width:90px;">可用金额</td>
<td style="width:90px;">实际发生金额</td>
<td style="width:90px;">使用百分比列</td>
</tr>
</table>
</div>

js 脚本

function menuFixed(id) {
var obj = document.getElementById(id);
var _getHeight = obj.offsetTop;
window.onscroll = function() {
changePos(id, _getHeight);
}
}
function changePos(id, height) {
var obj = document.getElementById(id);
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
var height = $("#table_Collgrid").offset().top;
if (scrollTop+20 < height) {
obj.style.position = ‘relative‘;
obj.style.display = "none";
} else {
obj.style.position = ‘fixed‘;
obj.style.display = "";
}
}
window.onload = function() {
menuFixed(‘divTitle‘);
}

以上是关于滚动条超出表格标题,表格标题固定的主要内容,如果未能解决你的问题,请参考以下文章

html表格table的宽度超出页面宽度时如何不改变table宽度(只显示出滚动条)?

具有固定标题、滚动条和动态高度的 HTML 表格

带有固定标题垂直滚动条的表格是IE11中的Flickr

求教高手,如何使用css控制表格主体(tbody)部分超出指定高度之后显示滚动条?

如何让bootstrap表格自动出现水平滚动条

自定义表格固定表头,随着表格内容增加出现滚动条