在页面加载时使用jQuery滚动到的底部(多个)

我知道这已在这里得到解答滚动到页面加载(jQuery)上的Div的底部 ,但是这个解决方案不起作用,当有多个不同高度的

时。

 $('.myContent').scrollTop($('.myContent')[0].scrollHeight); 

不使用具有不同高度的多个

见http://jsfiddle.net/4pfLQ/

试试这个:

 $('.myContent').each(function () { $(this).scrollTop($(this)[0].scrollHeight); }); 

FIDDLE DEMO

使用此代码 – $('.myContent').scrollTop($('.myContent')[0].scrollHeight); 由于代码中包含[0] ,您只是针对具有类myContent的DOM树的第一个div。

您必须决定要滚动哪些DIV。 您可以选择其中一个

 $(".myContent:eq(N)") 

其中N – 是DIV的数字,从0开始计数。或者,如果要滚动每个DIV,请尝试:

 $('.myContent').each(function () { $(this).scrollTop($(this)[0].scrollHeight); });