Δημιουργώ μια συνομιλία χρησιμοποιώντας αιτήματα ajax σε ράγες και προσπαθώ να κάνω ένα div να κυλήσει στο κάτω μέρος χωρίς πολλή τύχη.
Τυλίγω τα πάντα σε αυτό το div:
#scroll {
height:400px;
overflow:scroll;
}
Υπάρχει τρόπος να διατηρήσω την κύλιση στο κάτω μέρος από προεπιλογή χρησιμοποιώντας JS;
Υπάρχει τρόπος να διατηρείται η κύλιση στο κάτω μέρος μετά από αίτηση ajax;
Εδώ είναι αυτό που χρησιμοποιώ στον ιστότοπό μου:
var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;
Αυτό είναι πολύ πιο εύκολο αν χρησιμοποιείτε το jQuery scrollTop:
$("#mydiv").scrollTop($("#mydiv")[0].scrollHeight);
χρησιμοποιώντας jQuery animate:
$('#DebugContainer').stop().animate({
scrollTop: $('#DebugContainer')[0].scrollHeight
}, 800);