2012-11-02 125 views
0

我正在一個項目中,我必須顯示某些數據行。我正在爲此目的使用表格。Html頁面滾動問題

這是demo table

現在的問題是,每當我改變選擇的行或滾動當前行,它會隱藏起來或向下。如何修復滾動,以顯示當前行?

+0

你能分享你的代碼嗎? –

+0

我給出了一個演示錶鏈接 –

+0

nitinkabra.com/table –

回答

-1

它是因爲你正在改變焦點上的行的背景顏色,當它沒有焦點時,它會回到.data-row類。這就是爲什麼每當你點擊滾動條時,它就會變回原處。

取而代之的是,只要一行對焦,就會替換/添加一個css類,它將設置顏色爲黑色,並將之前的焦點重置爲白色。

+0

仍然不能正常工作.. –

0

當您單擊滾動條時,焦點將從所選行中丟失,因此調用模糊函數會將行的顏色更改爲白色。

而不是使用模糊功能,在對焦功能試試這個代碼...

 $("tr").css("color", "black"); 
     $("tr").css("background-color", "white"); 

     $("'#"+id+"'").css("color", "white"); 
     $("'#"+id+"'").css("background-color", "black"); 

第一重置所有TR白色的背景色然後設置的TR黑色選擇背景色。

0

嗯,我找到了解決方案,固定div的高度,並刪除滾動條。即溢出:無