看板 Web_Design 關於我們 聯絡資訊
※ 引述《bcse (Lvx ex Caelis)》之銘言: : ※ 引述《cloud1203 ( )》之銘言: : : 先抱歉一下... : : 我後來發現是因為第一列表頭套的class才會變慢的 : : .TdQryTop { : : background-color: #F7C262; : : white-space: nowrap; : : font-size: 11px; : : text-align: center; : : color:#B73338; : : font-weight: Bold ; : : position: relative; : : top: expression(document.getElementById("tableContainer").scrollTop) : : } : : 是因為最後用了那個expression作為設定top的方式 : : 整個網頁才會變慢 : : 所以應該請教該怎麼改寫^^"? : 你要不要試試看改成這樣? : 然後給 <div> 指定一個固定高度 : 並設定 overflow:auto; 讓它自動出現捲軸 : ┌<table>────┐ : │表頭… │ : ├───────-┤ : │┌<div>───┐│ : ││┌<table>┐││ : │││內容… │││ : ││└───-┘││ : │└─────-┘│ : └───────-┘ : 缺點是表頭跟內容寬度不能自動對齊… : 你需要個別指定各欄寬度 先謝謝B大的回應 但是因為資料很多而且還有其他的頁面會套用 所以個別指定的寫法不太好維護 其實不了解expressin()的用法 如果只寫document.getElementById("tableContainer").scrollTop 就沒有固定的效果了 沒有辦法可以省略expression()嗎... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.173.49.133
bcse:IMHO,最好是不要用expression... 因為它並非標準 11/29 01:42