亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery實現表頭固定效果的實例代碼

2019-11-20 22:41:19
字體:
來源:轉載
供稿:網友

一、新建一js文件jQuery_FixedTableHead.js

內容如下:

復制代碼 代碼如下:

jQuery.fn.CloneTableHeader = function(tableId, tableParentDivId) {

    var obj = document.getElementById("tableHeaderDiv" + tableId);

    if (obj) {

        jQuery(obj).remove();

    }

    var browserName = navigator.appName;

    var ver = navigator.appVersion;

    var browserVersion = parseFloat(ver.substring(ver.indexOf("MSIE") + 5, ver.lastIndexOf("Windows")));

    var content = document.getElementById(tableParentDivId);

    var scrollWidth = content.offsetWidth - content.clientWidth;

    var tableOrg = jQuery("#" + tableId)

    var table = tableOrg.clone();

    table.attr("id", "cloneTable");

    var tableClone = jQuery(tableOrg).find("tr").each(function() {

    });

    var tableHeader = jQuery(tableOrg).find("thead");

    var tableHeaderHeight = tableHeader.height();

    tableHeader.hide();

    var colsWidths = jQuery(tableOrg).find("tbody tr:first td").map(function() {

        return jQuery(this).width();

    });

    var tableCloneCols = jQuery(table).find("thead tr:first td")

    if (colsWidths.size() > 0) {

        for (i = 0; i < tableCloneCols.size(); i++) {

            if (i == tableCloneCols.size() - 1) {

                if (browserVersion == 8.0)

                    tableCloneCols.eq(i).width(colsWidths[i] + scrollWidth);

                else

                    tableCloneCols.eq(i).width(colsWidths[i]);

            } else {

                tableCloneCols.eq(i).width(colsWidths[i]);

            }

        }

    }

    var headerDiv = document.createElement("div");

    headerDiv.appendChild(table[0]);

    jQuery(headerDiv).css("height", tableHeaderHeight);

    jQuery(headerDiv).css("overflow", "hidden");

    jQuery(headerDiv).css("z-index", "20");

    jQuery(headerDiv).css("width", "100%");

    jQuery(headerDiv).attr("id", "tableHeaderDiv" + tableId);

    jQuery(headerDiv).insertBefore(tableOrg.parent());

}

二、Html實例文件

內容如下:

復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title>qubernet@163.com_jQuery實現表頭固定效果(挺不錯的?。。。?lt;/title>

 

    <script src="jquery-1.3.2.min.js" type="text/javascript"></script>

 

    <script src="jQuery_FixedTableHead.js" type="text/javascript"></script>

 

    <style type="text/css">

        .itemList

        {

            border: solid 1px #cccccc;

            overflow: hidden;

            width: 100%;

            border-collapse: collapse;

        }

        .itemList td

        {

            padding: 0px 0px 0px 0px;

            color: #444444;

            border: solid 1px #cccccc;

            text-align: center;

            line-height: 20px;

        }

    </style>

    <script type="text/javascript">

        jQuery(function() {

            jQuery.fn.CloneTableHeader("tab1", "div1");

        });

    </script>

</head>

<body>

    <form id="form1" runat="server">

    <div style=" height: 250px; overflow:scroll;" id="div1">

        <table cellpadding="0" id="tab1" cellspacing="0" border="0" class="itemList">

            <thead>

                <tr style="background-color: #eeeeee; margin: 0px; line-height: 20px; font-weight: bold;

                    padding: 0px 0px 0px 0px;">

                    <td>

                        列1

                    </td>

                    <td>

                        列2

                    </td>

                    <td>

                        列3

                    </td>

                    <td>

                        列4

                    </td>

                </tr>

            </thead>

            <tbody>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

                <tr><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td><td>我是測試的數據行…………</td></tr>

            </tbody>

        </table>

    </div>

    </form>

</body>

</html>

注意:記得引入jQuery類庫文件。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线免费看| 欧美成人免费播放| 欧美激情va永久在线播放| 国产精品色午夜在线观看| 欧美高清在线播放| 欧美日韩精品在线| 97香蕉久久超级碰碰高清版| 成人性生交大片免费看小说| 狠狠躁天天躁日日躁欧美| 国产精品国产三级国产aⅴ浪潮| 亚洲男人天堂九九视频| 在线精品国产成人综合| 亚洲精品国产美女| 欧美做受高潮电影o| 欧美日韩免费网站| 欧美在线www| 国产精品香蕉在线观看| 国产日韩精品入口| 国产精品欧美在线| 日韩视频免费观看| 国产精品一区二区久久久久| 亚洲老板91色精品久久| 国产成人一区二区三区小说| 4438全国亚洲精品在线观看视频| 久久综合免费视频影院| 欧美性做爰毛片| 久久久噜久噜久久综合| 欧美国产第一页| 91精品视频免费观看| 欧美激情久久久久久| 国产美女久久精品香蕉69| 91精品久久久久久久久久| 国产精品69久久久久| 26uuu亚洲国产精品| 久久91精品国产91久久久| 日产精品99久久久久久| 狠狠干狠狠久久| 国产欧美精品在线播放| 久久久久国色av免费观看性色| 国产日韩av在线| 亚洲色图第一页| 欧美色videos| 日本久久久久亚洲中字幕| 国产精品普通话| 国产不卡精品视男人的天堂| 97av在线视频免费播放| 欧美大全免费观看电视剧大泉洋| 精品一区二区电影| 久久久精品影院| 一区二区中文字幕| 91av视频在线观看| 精品国产一区二区在线| 色av中文字幕一区| 国产精品爽黄69天堂a| 亚洲成年人影院在线| 亚洲福利视频网站| 亚洲色图第一页| 亚洲视频999| 欧美激情一区二区久久久| 欧美激情第三页| 亚洲人成免费电影| 欧美成人自拍视频| 中文字幕免费精品一区高清| 久久理论片午夜琪琪电影网| 亚洲综合国产精品| 91网站在线看| 久久成年人免费电影| 国产在线精品一区免费香蕉| 亚洲精品福利免费在线观看| 欧美猛交ⅹxxx乱大交视频| 国产午夜一区二区| 午夜精品一区二区三区视频免费看| 亚洲精品91美女久久久久久久| 日韩一区二区三区国产| 日韩一区在线视频| 久久精品成人欧美大片古装| 2020欧美日韩在线视频| 亚洲乱亚洲乱妇无码| 亚洲国产一区二区三区在线观看| 日韩精品免费综合视频在线播放| 亚洲一级黄色片| 国产有码在线一区二区视频| 日韩有码视频在线| 亚洲欧美在线一区| 欧美日韩精品国产| 91精品久久久久久| 日韩在线观看免费高清| 国产区亚洲区欧美区| 亚洲а∨天堂久久精品9966| 欧美日韩加勒比精品一区| 国产精品va在线播放我和闺蜜| 亚洲电影天堂av| 久久在线观看视频| 国产欧美中文字幕| 午夜精品久久久久久久白皮肤| 国产亚洲人成网站在线观看| 亚洲欧美国产日韩天堂区| 国产精品欧美日韩| 欧美中文在线视频| 亚洲福利在线视频| 欧美另类极品videosbestfree| 岛国视频午夜一区免费在线观看| 亚洲欧美日韩精品久久亚洲区| 亚洲人a成www在线影院| 成人欧美一区二区三区在线| 97视频国产在线| 日韩av手机在线观看| 欧美区在线播放| 国产精品一区二区在线| 国产欧美精品日韩| 久久久999精品视频| 亚洲美女性视频| 国产91色在线播放| 欧美另类暴力丝袜| 色偷偷9999www| 亚洲aaa激情| 亚洲欧美日韩视频一区| 亚洲无线码在线一区观看| 欧美一级片免费在线| 欧美成人午夜激情在线| 国产精品免费一区二区三区都可以| 亚洲人成网站999久久久综合| 国产一区二区黑人欧美xxxx| 久久久噜噜噜久噜久久| 亚洲视频777| 久久久久久久久中文字幕| 亚洲电影免费观看高清| 国产成人涩涩涩视频在线观看| 91色精品视频在线| 日本人成精品视频在线| 亚洲国产欧美日韩精品| 亚洲国产欧美一区| 亚洲欧美日韩区| 日韩成人在线视频| 欧美另类在线播放| 7777精品久久久久久| 国产精品免费久久久久久| 欧美激情一二三| 久久久久久久久久久人体| 91爱视频在线| 国产精品美女av| 中文字幕欧美日韩在线| 在线观看视频99| 欧美视频二区36p| 欧美激情xxxx| 亚洲va国产va天堂va久久| 欧美成人激情视频| 国产一区二区动漫| 日韩av免费在线看| 日本一区二区在线免费播放| 色七七影院综合| 国产精品综合久久久| 日韩欧美国产一区二区| 日韩欧美在线中文字幕| 高清亚洲成在人网站天堂| 亚洲xxxx妇黄裸体| 亚洲爱爱爱爱爱| 在线日韩日本国产亚洲| 欧美在线日韩在线| 欧美专区在线播放| 欧美日韩中文字幕在线视频| 欧美日韩亚洲系列| 亚洲精品网址在线观看| 精品国产自在精品国产浪潮|