czy ktoś wie, jak automatycznie przeskoczyć na dół przewijanego obszaru przez zdarzenie w jquery (lub nawet javascript, jeśli nie ma łatwego rozwiązania jquery)?Automatyczne przewijanie do dołu, gdy przepełnienie auto
pozdrowienia
czy ktoś wie, jak automatycznie przeskoczyć na dół przewijanego obszaru przez zdarzenie w jquery (lub nawet javascript, jeśli nie ma łatwego rozwiązania jquery)?Automatyczne przewijanie do dołu, gdy przepełnienie auto
pozdrowienia
<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 wprowadzono .prop
i zmienił sens .attr
zatem $("#someDiv").attr("scrollHeight")
nie będą już działać.
muszą być zmienione na: $("#someDiv").prop("scrollHeight")
myDiv.attr("scrollHeight")
nie będzie działać w najnowszych wersjach jQuery. trzeba będzie uciekać się do:
myDiv[0].scrollHeight
To prawda, zmienię zaakceptowaną odpowiedź z tym poprawnym ostrzeżeniem. –
to bardzo ważna obserwacja – khaverim
mm.prop("scrollHeight")
załatwia sprawę (dla jQuery 1.6 i do przodu).
prosto na pieniądze! –