get height for a div with overflow:auto;

Luca Romagnoli picture Luca Romagnoli · Jul 13, 2010 · Viewed 23.3k times · Source

i have a div with height:100px and overflow:auto the content is dynamic.

i want scroll the div in the bottom

i tried with

$("#chat_content").scrollTop($("#chat_content").height());

but if the content is bigger than 100px $("#chat_content").height() returns 100 and the div isn't scrolled on the bottom

how can i do?

thanks

Answer

Andy E picture Andy E · Jul 13, 2010

Get the scrollHeight property from the underlying DOM element:

$("#chat_content").scrollTop($("#chat_content").get(0).scrollHeight);