我正在一個項目中,我必須顯示某些數據行。我正在爲此目的使用表格。Html頁面滾動問題
這是demo table。
現在的問題是,每當我改變選擇的行或滾動當前行,它會隱藏起來或向下。如何修復滾動,以顯示當前行?
我正在一個項目中,我必須顯示某些數據行。我正在爲此目的使用表格。Html頁面滾動問題
這是demo table。
現在的問題是,每當我改變選擇的行或滾動當前行,它會隱藏起來或向下。如何修復滾動,以顯示當前行?
它是因爲你正在改變焦點上的行的背景顏色,當它沒有焦點時,它會回到.data-row類。這就是爲什麼每當你點擊滾動條時,它就會變回原處。
取而代之的是,只要一行對焦,就會替換/添加一個css類,它將設置顏色爲黑色,並將之前的焦點重置爲白色。
仍然不能正常工作.. –
當您單擊滾動條時,焦點將從所選行中丟失,因此調用模糊函數會將行的顏色更改爲白色。
而不是使用模糊功能,在對焦功能試試這個代碼...
$("tr").css("color", "black");
$("tr").css("background-color", "white");
$("'#"+id+"'").css("color", "white");
$("'#"+id+"'").css("background-color", "black");
第一重置所有TR白色的背景色然後設置的TR黑色選擇背景色。
嗯,我找到了解決方案,固定div的高度,並刪除滾動條。即溢出:無
你能分享你的代碼嗎? –
我給出了一個演示錶鏈接 –
nitinkabra.com/table –