Tab表格thead头部固定(demo)

注:引入 bootstrap.css  和jq

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <title>Tab表格thead头部固定</title>
        <link rel="stylesheet" href="style/bootstrap.css" />
    </head>

    <body>
        <title>固定表头和首列的表格</title>
        <style type="text/css">
            #right_div1 {
                width: 700px;
                overflow: hidden;
            }

            #right_divx {
                width: 700px;
            }

            #right_div2 {
                margin-top: -20.6px;
                width: 703px;
                height: 300px;
                overflow: auto;
            }

            #right_table1 {
                width: 700px;
            }

            #right_table2 {
                /**width和max-width一起写,手机浏览器打开也能固定长度**/
                width: 700px;
                max-width: 700px;
                white-space: nowrap;
                font-weight: bolder;
            }

            #right_table1 th {
                background: #008396;
                text-align: center;
                width: 10%;
                color: white;
            }

            #right_table2 td {
                width: 12%;
                text-align: center;
            }
        </style>
        <div class="patientinfo">
            <div class="container-fluid">
                <div id="right_div">
                    <div id="right_div1">
                        <div id="right_divx">
                            <table id="right_table1" class="table table-bordered">
                                <tr>
                                    <th>取号码</th>
                                    <th>姓名</th>
                                    <th>科室</th>
                                    <th>医生</th>
                                    <th>数据来源</th>
                                    <th>病例</th>
                                </tr>
                            </table>
                        </div>
                    </div>
                    <div id="right_div2">
                        <table id="right_table2" class="table table-bordered">
                            <tr>
                                <td>1</td>
                                <td>xingming</td>
                                <td>骨科</td>
                                <td>周天</td>
                                <td>12</td>
                                <td class="checks">查看</td>
                            </tr>
                        </table>
                    </div>
                </div>
            </div>
        </div>
        <!--脚本-->
        <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
        <script src="./bootstrap.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            //固定和滚动
            var right_div2 = document.getElementById("right_div2");
            right_div2.onscroll = function() {
                var right_div2_top = this.scrollTop;
                var right_div2_left = this.scrollLeft;
                document.getElementById("left_div2").scrollTop = right_div2_top;
                document.getElementById("right_div1").scrollLeft = right_div2_left;
            }
            for(var i = 0; i < 24; i++) {
                $("#left_table2").append("<tr><th>我是首列</th></tr>");
                $("#right_table2").append("<tr><td>" + i + "</td><td>" + i + "</td><td>" + i + "</td><td>" + i + "</td><td>" + i + "</td><td>" + i + "</td></tr>");
            }
        </script>
    </body>
</html>

原文地址:https://www.cnblogs.com/fanting/p/9981480.html

时间: 2024-08-08 13:40:29

Tab表格thead头部固定(demo)的相关文章

头部固定的table

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>头部固定table</title> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta name="viewport

jquery简单的tab切换特效插件jquery-tab demo代码下载

原文:jquery简单的tab切换特效插件jquery-tab demo代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463496178688.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm

网页制作中在头部固定悬浮table表头(thead)的方法

这两天接了一个需求,页面是这样的 然后需求是页面中的这个表格当页面向上滚动,且表格的表头到达窗口上方时,表头悬浮在页面的上方,表格正常滚动,这样表格内的数据可以随时看到表头内容. 一开始我认为这是极简单的,就当页面滚动,判断表头到窗口的距离,当=0的时候触发事件然后让表头position:fixed不就万事大吉了吗?于是我对漂亮又萌萌哒的产品妹子说,放心吧,这个简单的很一会就能完事,当时我的表情是这样的 但是当我开始写(首先你要知道,我是个js小白,表问我为什么...),问题就来了.首先,这个页

ionic 最简单的路由形式,头部固定,下面tab切换-------一个简单的单页切换起飞了

<ion-header-bar class="bar-dark" align-title="left"> <h1 class="title" >微信 </h1> <span class="button button-clear"> <i class="icon ion-plus padding-right"></i> <i cla

导航头部固定jQuery代码

鼠标滑动,nav固定效果~代码如下: JQ: <script type="text/javascript" src="jquery-1.7.2.js" ></script> <script type="text/javascript">    $(function(){        var headerHeight=$(".header").height()+10;  //获取头部高度  

导航页面头部固定

//绑定需要浮动的表头 $(function () { $("#floatHead").smartFloat(); }); //智能浮动层函数 $.fn.smartFloat = function () { var position = function (element) { var top = element.position().top; var pos = element.css("position"); $(window).scroll(function

使用CSStickyHeaderFlowLayout实现头部固定的CollectionView

近期流行的一种界面效果,是瀑布流的header固定,也叫sticky header或者parallax.对于UITableView,能够比較方便地让table header固定,可是对于UICollectionView,原生的iOS API比較难以实现. 本文推荐一个开源组件.专门用于实现这样的效果:CSStickyHeaderFlowLayout 总体效果 贴个总体示意图 配合autolayout使用 首先须要注意的是,这个组件必须配合autolayout来使用.比方整个header分为4个部

常见页面布局-头部固定+自定义滚动条

做了一个小demo,属于常见的页面布局应用,适用于IE7+,Chrome,safari,Firefox,Opera,其他浏览器没有测试.应该还有很多小问题,不过这里仅仅是一个小demo,如果有发现一些小问题,可以和我交流,互相学习学习.以下是所有代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title&g

thinkphp5: 循环输出表格,并固定表格单元宽度(过长省略号)

html: <table class="table table-striped" style='table-layout:fixed;'> <thead class="table_head"> <tr> <th><input type="checkbox"></th> <th>编号</th> <th>标题</th> <th