Подтвердить что ты не робот

Автоматический прокрутка вниз при переполнении авто

Кто-нибудь знает, как автоматически перейти к нижней части прокручиваемой области событием в jquery (или даже javascript, если нет простого решения jquery)?

рассматривает

4b9b3361

Ответ 1

<div id="myDiv" style="height:300px;overflow:auto;">
    <p>my content here</p>
</div>

var myDiv = $("#myDiv");
myDiv.animate({ scrollTop: myDiv.attr("scrollHeight") - myDiv.height() }, 3000);

Edit:

jQuery 1.6 представил .prop и изменил значение .attr, поэтому $("#someDiv").attr("scrollHeight") больше не будет работать.

Необходимо изменить на: $("#someDiv").prop("scrollHeight")

Ссылка.

Ответ 2

myDiv.attr("scrollHeight")

не будет работать в последних версиях jQuery. Вам нужно будет прибегнуть к:

myDiv[0].scrollHeight

Ответ 3

mm.prop("scrollHeight") выполняет трюк (для jQuery 1.6 и forward).