scroll asagida yuklenmesi
merhaba hocam normalde sayfa yuklenirken scroll yukarida cikar ve biz scrolu asagiya cekeriz ben se bunun tersini istiyorum sayfa yulenirken scroll asagida olsun wattsapda mesajlar okunurken scroll asagidan yukariya cekiliyorya oyle olmasini boyle bir kod buldum internette arattigimda ama nedense calismiyor window.scrollTo(0,document.body.scrollHeight);
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
var div = document.body;
div.scrollTop = div.scrollHeight;
önce yukarıdakini dene, scrollbar body'de ise aşağıya iner farklı bir elementte ise inmez.
var div = document.querySelector("main");
div.scrollTop = div.scrollHeight;
farklı elementte olduğunda da bunu kullanacaksın. buradaki main benim sayfama özel, senin scrollbar'ın nerede onu kontrol etmen gerekiyor.
değiştirmen için bazı örnekler;
<main>Bu benim divimdi doğrudan elementi seçtim, sayfada tek olduğu için</main>
<html></html>
<section></section>
<div class="container"></div>
<div id="container"></div>
var div = document.querySelector("html");
var div = document.querySelector("section");
var div = document.querySelector(".container");
var div = document.querySelector("#container");
bunlar da düzenlemen gerekirse, örnek seçiçiler.