2011-04-16 40 views
1

長話短說,我需要獲得文本區域的總滾動大小,在scrollTop可以涉及的單元中,但我不知道如何。JavaScript scrollTop問題

scrollHeight,這,這一切似乎沒有幫助。任何建議,將不勝感激,但作爲參考,它需要能夠設置一個可變大小和長度的滾動條正好在中間的文本區域。

此外,我使用鉻12如果重要。

回答

0

這可能會幫助您:

element.scrollTop = element.scrollHeight - (element.clientHeight/2); 
+0

我不是老實地確定它爲什麼有效,但確實如此。謝謝。 – 2011-04-16 06:25:56

0

這個工作對我來說:

$('#foo').scrollTop($('#foo')[0].scrollHeight/2); 

而且演示的事情:http://jsfiddle.net/Rgyk4/8/

+0

這似乎只基於頁面上的相對位置工作。至少這對我而言並不適合我。 (除非jquery補償某些東西) – 2011-04-16 06:24:03