html中的thead表头标签如何滚动到顶部固定??????

网上找了很多都是div标签的导航栏顶部固定,并没有与table标签相关的教程。求大神告诉真心求教... 网上找了很多都是div标签的导航栏顶部固定,并没有与table标签相关的教程。
求大神告诉 真心求教
展开
 我来答
匿名用户
2016-07-26
展开全部
用两个表格实现吧。
更多追问追答
追问
额 能说说具体是怎么实现的么? 我之前看过 好像是一个表格显示表头,另一个表格显示内容, 但是如何将显示表头的表格固定不动呢?? 我要那种鼠标向下滚动,表头滚动到页面顶部固定不动的效果
追答

滚动的时候,检测 表格头部 距离浏览器顶部的距离    

比如

<div class="table-header">
    <table></table>
</div>
<table></table>

头部跟内容分开

var tableHd = $(".table-header");
var tableTop = tableHd.offset().top;
$(window).scroll(function(){
    var _t = $(window).scrollTop();
    if(_t-tableTop>=0){
        //table-header 已经到窗口顶部了
        tableHd.find("table").css({
            "position":"fixed"
        })
    }else{
        tableHd.find("table").css({
            "position":"static"
        })
    }
})

大概就是这样的。具体的样式或者写法自己调整一下。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式