weiß jemand, wie man automatisch auf den unteren Rand eines Bildlaufbereichs durch Ereignis in jquery (oder sogar Javascript, wenn keine einfache jquery Lösung) springt?automatisch nach unten scrollen, wenn Überlauf Auto
Grüße
weiß jemand, wie man automatisch auf den unteren Rand eines Bildlaufbereichs durch Ereignis in jquery (oder sogar Javascript, wenn keine einfache jquery Lösung) springt?automatisch nach unten scrollen, wenn Überlauf Auto
Grüße
<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
eingeführt und verändert die Bedeutung von .attr
so $("#someDiv").attr("scrollHeight")
nicht mehr funktionieren wird. $("#someDiv").prop("scrollHeight")
Notwendigkeit zu ändern.
myDiv.attr("scrollHeight")
wird in den letzten jQuery-Versionen nicht funktionieren. Sie müssen zurückgreifen:
myDiv[0].scrollHeight
Wahr, ich werde die angenommene Antwort mit dieser korrekten Warnung bearbeiten. –
Dies ist eine sehr wichtige Beobachtung – khaverim
mm.prop("scrollHeight")
der Trick (für jQuery 1.6 und nach vorn).
direkt auf das Geld! –