2012-08-04 126 views
0
<div> 
    <ul> 
     <li>item1</li> 
     <li>item2</li> 
     <li>item3</li> 

div是固定的高度,如果ul高度比其高度更大的滾動。我寫了一些代碼,所以我可以使用箭頭鍵和箭頭鍵來導航li。問題是當我使用鍵盤來選擇超出高度的項目時,div不會自動滾動到位置。CSS使固定高度下拉滾動

有什麼辦法可以實現它嗎?

+0

你現在怎麼實現它? – Ryan 2012-08-04 17:34:20

+0

我沒有。我想知道是否有一個簡單的方法來做到這一點,而無需編寫JavaScript代碼來定位滾動條。 – Jensen 2012-08-04 17:37:39

+0

你說你寫了一些代碼,所以你可以使用箭頭鍵導航,所以是的,你有。 – Ryan 2012-08-04 17:38:51

回答

1

您可以說obj.scrollTop = selectedChildObj.offsetTop自動設置高度。

+0

thx。 $('selectedChildObj')。position()。top是我所需要的。 – Jensen 2012-08-04 18:06:34