zoukankan      html  css  js  c++  java
  • 相当有用的Table Row And Col Fix方法。

    JQuery.FixedTable

    jQuery.FixedTable is a jQuery plugin to create a fixed header and columns on a HTML table. The idea is from https://www.open2space.com/projects/fixedtable. We have improved it, and fixed some bugs.

    Feature

    • Allow horizontal and vertical scroll.
    • Support multiple HTML tables in one page.
    • The number of fixed columns can be customize.
    • The background colors of each row when mouse is over and out can be customized.

    Files

    Nova DownloadDemo , Download: Source Code

    Usage

    To make a fixed table, you need to some javascript code and a <table> with the <thead> and <tfoot> in your page, and set the elements' class.

    e.g.

        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript" src="jquery.fixedtable.js"></script>
        <script type="text/javascript">
        // this "tableDiv" must be the table's class
        $(".tableDiv").each(function() {      
            var Id = $(this).get(0).id;
            var maintbheight = 555;
            var maintbwidth = 911;
    
            $("#" + Id + " .FixedTables").fixedTable({
                width: maintbwidth,
                height: maintbheight,
                fixedColumns: 1,
                // header style
                classHeader: "fixedHead",
                // footer style        
                classFooter: "fixedFoot",
                // fixed column on the left        
                classColumn: "fixedColumn",
                // the width of fixed column on the left      
                fixedColumnWidth: 150,
                // table's parent div's id           
                outerId: Id,
                // tds' in content area default background color                     
                Contentbackcolor: "#FFFFFF",
                // tds' in content area background color while hover.     
                Contenthovercolor: "#99CCFF", 
                // tds' in fixed column default background color   
                fixedColumnbackcolor:"#187BAF", 
                // tds' in fixed column background color while hover. 
                fixedColumnhovercolor:"#99CCFF"  
            });        
        });
        </script>
        
        <div id="tableDiv_Arrays" class="tableDiv">
            <table id="Open_Text_Arrays" class="FixedTables">
                <thead>
                    <tr>
                        <th>
                            Purpose
                        </th>
                        <th>
                            C#
                        </th>
                        <th>
                            Php4
                        <th>
                        <th>
                            Php5
                        </th>
                        <th>
                            ActionScript
                        </th>
                        <th>
                            JavaScript
                        </th>
                        <th>
                            Ruby
                        </th>
                    </tr>
                <thead>
                <tbody>
                    <tr>
                        <th>
                            data1
                        </th>
                        <th>
                            data2
                        </th>
                        <th>
                            data3
                        <th>
                        <th>
                            data4
                        </th>
                        <th>
                            data5
                        </th>
                        <th>
                            data6
                        </th>
                        <th>
                            data7
                        </th>
                    </tr>
                </tbody>
                <tfoot>
                    <tr>
                        <th>
                            Purpose
                        </th>
                        <th>
                            C#
                        </th>
                        <th>
                            Php4
                        <th>
                        <th>
                            Php5
                        </th>
                        <th>
                            ActionScript
                        </th>
                        <th>
                            JavaScript
                        </th>
                        <th>
                            Ruby
                        </th>
                    </tr>
                </tfoot>
            </table>
        </div>
        

    note: if you do not need the footer, just remove the <tfoot> in your html code.

  • 相关阅读:
    IIS7中的几种身份鉴别方式(一)Basic身份验证
    IIS7中的几种身份鉴别方式(二)集成身份验证
    java集合
    SharePoint 2010中welcome page的设置细节
    SharePoint中使用Linq出现未将对象引用到实例化的解决方法
    SharePoint 2010中关于An error was encountered while retrieving the user profile的处理方式记录
    The Need for an Architectural Body of Knowledge
    The Softer Side of the Architect
    Event Receivers 学习小结
    使用SmtpClient发送带图片的邮件的代码实现
  • 原文地址:https://www.cnblogs.com/QDuck/p/2318584.html
Copyright © 2011-2022 走看看