table表頭thead固定


<html>
    <head>
        <meta charset="utf-8"/>
        <script type="text/javascript" src="js/jquery-2.1.4.min.js" ></script>
        <script type="text/javascript" src="js/jquery.freezeheader.js"></script>
        <style type="text/css">
            table{width: 100%; border-collapse:collapse; text-align: center;}
            table thead{background-color: #CCCCCC;}
            table tr td{border:1px solid red;  }
        </style>
    </head>
<body>
    <table id="mytable">
        <thead>
            <tr>
                <td>表頭1</td>   <td>表頭2</td>  <td>表頭3</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>   <td>2</td>  <td>3</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>總計</td>   <td>總計</td>  <td>總計</td>
            </tr>
        </tfoot>
    </table>
     <script>
     //不要問我為啥js生成,因為一個一個寫,難看還慢
        for (var i=0; i<20; i++) {
            $("tbody").append($("tbody tr:first").clone())
        }
    //鎖定頭部
    $("#mytable").freezeHeader({ 'height': '300px' });
    
     </script>
</body>
</html>

 

源碼展示>>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM