整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          html表格實現固定table的表頭和第一列內容

          頁中實現像表格文檔那樣固定table的表頭和第一列內容,類似于excel表格那樣!下面說說實現方法

          效果如下:

          在數據眾多的列表下,規定的區域內上下左右都可以滾動查看,然而表頭和側邊表頭都還在,方便用戶查看數據,增強用戶體驗!

          實現代碼

          html結構:

          css代碼:

          javascript代碼:

          、遇問題:

          產品說:“這張表我想在手機端顯示。”

          我:“顯示不了,手機屏幕太窄了,好多數據無法顯示。”

          一個小時后......

          產品說:“要不你弄個滑動吧,我左右滑動查看”

          我:“好的”(竟然被你想到了!!!)

          N個小時后.....

          產品說:“我向下滑動看不到標題了”

          我:“那我在把標題固定住。。。。”

          一張列表中需要展示多行多列數據,頁面太小,又要支持手機端。

          二、解決思路:

          1.CSS中有overflow屬性可以對溢出元素進行隱藏

          2.構建4個table,圖中1.“公司/日期”2.時間 3.公司 4.數據內容

          3.通過監聽右邊滾動條滑動距離控制第3個table

          3.通過監聽下邊滾動條滑動距離控制第2個tablesasasasa

          三、偽代碼

          <div style="">
           <div id="div1">
           <table >
           
           </table>
           </div>
           <div id="div2">
           <table style="width:12900px;">
           
           </table>
           </div>
           <div id="div3">
           <table>
           
           </table>
           </div>
           <div id="div4">
           <table id="table1" style="width:12900px;">
           
           </table>
           </div>
          </div>
          <script>
           $('#table1').parent("div").each(function () {
           $(this).data({sl: this.scrollLeft, st: this.scrollTop});
           }).scroll(function () {
           var sl = this.scrollLeft, st = this.scrollTop;
           $("#div2").scrollLeft(sl);
           $("#div3").scrollTop(st);
           });
          </script>
          

          四、解析

          這種適用于簡單表格固定表頭首列,滾動條高度是17px,當我們設置表格寬度和高度時候要注意這個高度,不然會錯位。

          演示地址:

          [演示地址](http://47.105.36.188:3030/toutiao/CSS實現的Table表頭固定/index.html)

          [源代碼下載](https://github.com/harryluo163/toutiao/tree/master/CSS實現的Table表頭固定)

          、遇問題:

          產品說:“這里有幾十個頁面你全都加上固定表頭。”

          我(上次加一個頁面花了我N++個小時,又來十幾個!!!):“好的。”

          產品說:“今天能弄出來嗎?”

          我(OOXXXXXX,):“我試試哈”

          產品:“加油!”

          經理:“+1”

          老板:“+1”

          二、解決思路:

          1.上一篇文章介紹到使用css來固定表頭,但是太復雜了,不能短時間復制到多張表使用

          2.只能祭出大招引用第三方Js了哈哈。

          三、偽代碼

          引入js、css

          <script src="http://www.jq22.com/jquery/1.7.2/jquery.min.js"></script>

          <script src="jquery.fixedheadertable.js"></script>

          <link href="defaultTheme.css" rel="stylesheet" media="screen" />

          <link href="myTheme.css" rel="stylesheet" media="screen" />

          jquery.fixedheadertable.js (我加了中文注釋,感興趣可以到我github上下載)

          defaultTheme.css、fixedheadertable.js這兩個就不要動了

          只需要需改myTheme.css,這個是自己美化頁面的樣式哦

          <div class="grid_8 height250">
           <table class="fancyTable" id="myTable01" cellpadding="0" cellspacing="0">
           <thead>
           <tr>
           <th>公司/日期</th>
           <th>2018-07-20</th>
           <th>2018-07-21</th>
           <th>2018-07-22</th>
           <th>2018-07-23</th>
           <th>2018-07-24</th>
          </tr>
           </thead>
           <tbody>
           <tr>
           <td >群鑫</td>
           <td>67.9%</td>
           <td >64.8%</td>
           <td>67.5%</td>
           <td >71.5%</td>
           <td>78.1%</td>
           <td >79.8%</td>
           <td>71.9%</td>
           <td >72.6%</td>
           <td>72.1%</td>
          </tr>
           </tbody>
           </table>
          </div>
           <script>
          $('#myTable01').fixedHeaderTable({ footer: true, cloneHeadToFoot: true, altClass: 'odd', autoShow: false });
          </script>
          

          就這么簡單

          演示地址:

          [演示地址](http://47.105.36.188:3030/toutiao/JS實現的Table表頭固定/index.html)

          [源代碼下載](https://github.com/harryluo163/toutiao/tree/master/JS實現的Table表頭固定)


          主站蜘蛛池模板: 蜜桃无码一区二区三区| 国产成人无码精品一区在线观看| 夜夜高潮夜夜爽夜夜爱爱一区| 精品一区二区三区免费观看| 亚洲AV无码一区二区三区网址| 一夲道无码人妻精品一区二区| 精品国产日韩亚洲一区在线| 国产福利一区二区三区在线视频| 亚洲啪啪综合AV一区| 波多野结衣一区二区三区aV高清| 在线视频精品一区| 色综合视频一区中文字幕| tom影院亚洲国产一区二区| 亚洲AV综合色一区二区三区| 波多野结衣一区二区三区aV高清| 成人国产精品一区二区网站| 国产一区二区三区小向美奈子 | 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲一区在线视频观看| 大屁股熟女一区二区三区| 冲田杏梨高清无一区二区| 香蕉久久AⅤ一区二区三区| 国产av一区二区精品久久凹凸| 精品国产一区二区三区久久影院| 日韩欧美一区二区三区免费观看| 亚洲日韩AV无码一区二区三区人| 中文字幕精品一区二区2021年| 一区二区亚洲精品精华液| 亚洲av成人一区二区三区观看在线 | 国产一区二区三区播放| 一区二区国产在线观看| 精品少妇一区二区三区在线| 日韩精品无码一区二区视频 | 日本精品一区二区三区视频 | 国产一区二区电影| 麻豆文化传媒精品一区二区| 亚洲av无码一区二区三区天堂古代 | 日本一区二区三区高清| 人妻无码一区二区三区免费| 精品乱码一区二区三区四区| 日韩精品电影一区|