狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]css+js簡單實現table固定首行首列

admin
2019年4月2日 0:17 本文熱度 3377

說明:

使用easyui等都可以實現table固定首行首列的功能。
但僅僅只需要這一個功能,完全可以用css+js簡單實現而不用引入更多工具。
網上找到很多的思路,自己對其中比較簡單的一個進行了整理。

大致效果:



頁面布局:



如上圖:
1、整個頁面分成 左右 兩部分:
2、左邊分為 上下 兩部分
3、右邊分為 上下 兩部分(紅色框比較特殊,多加一個div為了防止列的偏移)

具體步驟:

1、html:(省略tr、td)

  1. <div id="left_div">
  2. <div id="left_div1">
  3. <table id="left_table1">table>
  4. div>
  5. <div id="left_div2">
  6. <table id="left_table2">table>
  7. div>
  8. div>
  9. <div id="right_div">
  10. <div id="right_div1">
  11. <div id="right_divx">
  12. <table id="right_table1">table>
  13. div>
  14. div>
  15. <div id="right_div2">
  16. <table id="right_table2">table>
  17. div>
  18. div>

2、css:

(1)left_div與right_div 使用左浮動
(2)上圖藍色div框,寬度可以都使用100%,跟隨左右大的div(left_div與right_div)
(3)left_div2 及 right_div1 需要加上overflow: hidden
(4)防止列錯位:right_divx(上圖紅色div框)的寬度需要大于right_table1及right_table2,20px
(5)防止行錯位:left_div2 高度 大于 right_div2 高度,20px

  1. td{
  2. width: 100px;
  3. }
  4. #left_div{
  5. width:200px;
  6. float: left;
  7. }
  8. #left_div1{
  9. width: 100%;
  10. }
  11. #left_div2{
  12. width: 100%;
  13. height: 100px;
  14. overflow: hidden;
  15. }
  16. #right_div{
  17. width: 600px;
  18. float: left;
  19. }
  20. #right_div1{
  21. width: 100%;
  22. overflow: hidden;
  23. }
  24. #right_divx{
  25. width: 820px;
  26. }
  27. #right_div2{
  28. width:100%;
  29. height:120px;
  30. overflow: auto;
  31. }
  32. #right_table1{
  33. width: 800px;
  34. }
  35. #right_table2{
  36. width: 800px;
  37. }

3、js:

思路:
1、左下div(left_div2) 隨著 右下div(right_div2) 上下移動
2、右上div(right_div1) 隨著 右下div(right_div2) 左右移動

  1. var right_div2 = document.getElementById("right_div2");
  2. right_div2.onscroll = function(){
  3. var right_div2_top = this.scrollTop;
  4. var right_div2_left = this.scrollLeft;
  5. document.getElementById("left_div2").scrollTop = right_div2_top;
  6. document.getElementById("right_div1").scrollLeft = right_div2_left;
  7. }

該文章在 2019/4/2 0:18:21 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved