Yanıtlar:
scrollTop
Özelliği canlandırarak sayfayı aşağı kaydırmak için animasyon uygulayabilirsiniz , eklenti gerekmez, şöyle:
$(window).load(function() {
$("html, body").animate({ scrollTop: $(document).height() }, 1000);
});
Bunun yerine window.onload
(görüntüler yüklendiğinde ... yüksekliği kaplayan) kullanımına dikkat edin document.ready
.
Teknik olarak doğru olmak için, pencerenin yüksekliğini çıkarmanız gerekir, ancak yukarıdakiler çalışır:
$("html, body").animate({ scrollTop: $(document).height()-$(window).height() });
Belirli bir kimliğe gitmek için, kimliğini aşağıdaki gibi kullanın .scrollTop()
:
$("html, body").animate({ scrollTop: $("#myID").scrollTop() }, 1000);
$("html, body").animate({ scrollTop: $("#myID").offset().top }, 1000);
$(document).height()
için çok büyük bir değer scrollTop
olduğunu, hafifleterek fark edebilirsiniz. Bence iyi $(document).height() - window.innerHeight
olmalı.
böyle bir şey:
var $target = $('html,body');
$target.animate({scrollTop: $target.height()}, 1000);
$('html,body').animate({ scrollTop: 9999 }, 'slow');
Bu kadar basit, 9999 sayfa yüksekliği ... aşağıya ulaşabilmesi için geniş aralık.
Önceki yanıtlarda bahsedilen komut dosyaları, örneğin:
$("body, html").animate({
scrollTop: $(document).height()
}, 400)
işe yaramaz içinde Chrome ve ürkek olacak Safari durumda html
etiketinin CSS vardır overflow: auto;
mülkiyet seti. Anlamak yaklaşık bir saatimi aldı.
JQuery 3 için, lütfen değiştirin
$ (window) .load (function () {$ ("html, body"). animate ({scrollTop: $ (belge) .height ()}, 1000);})
için:
$ (window) .on ("yükleme", işlev (e) {$ ("html, gövde"). animate ({scrollTop: $ (belge) .height ()}, 1000);})
function scrollToBottom() {
$("#mContainer").animate({ scrollTop: $("#mContainer")[0].scrollHeight }, 1000);
}
Bu benden çözüm işi ve buldun, eminim
js
var el = document.getElementById("el");
el.scrollTop = el.scrollHeight - el.scrollTop;
$('#pagedwn').bind("click", function () {
$('html, body').animate({ scrollTop:3031 },"fast");
return false;
});
Bu çözüm benim için çalıştı. Sayfa Aşağı Kaydırma bölümünde hızlı bir şekilde çalışıyor.