在这里,我有一个表,我想在滚动时修复该标题
JS
<script>
$('#scroll').scroll(function(){
if ($('#scroll').scrollTop() > 10){
$("thead").css({
position: 'fixed',
top: '68px'
});
}else{
$('thead').css({
position: 'static'
});
}
});
</script>
这是完美的,但设计正在改变。
任何人都可以帮助我。
提前致谢。
修改
答案 0 :(得分:1)
您可以将datatables plugin用于不同的表格类型(fixed header table, example)
答案 1 :(得分:1)
我获得了固定标头的解决方案,我使用了http://fixedheadertable.com/。
感谢您的支持
答案 2 :(得分:0)
<script>
$('#scroll').scroll(function(){
if ($('#scroll').scrollTop() > 10){
$("thead").css({
position: 'static',
top: '68px'
});
}else{
$('thead').css({
position: 'static'
});
}
});
</script>
使用此选项,您在滚动时将标题的位置更改为固定,这会导致问题
答案 3 :(得分:0)
Position: fixed
将忽略页面上的所有其他标记,并将元素相对于浏览器窗口定位。无论标记如何,我认为您都希望使用position: absolute
并将position: relative
应用于表格的包含元素。