Czasami chcemy automatycznie przewijać do dołu strony za pomocą JavaScript.
W tym artykule przyjrzymy się, jak automatycznie przewijać do dołu strony za pomocą JavaScript.
Możemy użyć tej window.scrollTometody do przewinięcia na dół strony.
Na przykład możemy napisać następujący kod HTML:
<div>
</div>
const div = document.querySelector('div')
for (let i = 0; i < 100; i++) {
const p = document.createElement('p')
p.textContent = 'hello'
div.appendChild(p)
}
window.scrollTo(0, document.body.scrollHeight);
Następnie tworzymy kilka elementów p za pomocą createElementi dołączamy je do elementu div za pomocą appendChild.
Następnie wywołujemy window.scrollTowspółrzędne x i y, do których odpowiednio się przewijamy.
document.body.scrollHeight to wysokość elementu body, więc przewijamy na dół.
Jeśli nasz kontener przewijania nie jest elementem body, możemy również pobrać go scrollHeightz dowolnego elementu.
Na przykład możemy napisać:
const div = document.querySelector('div')
for (let i = 0; i < 100; i++) {
const p = document.createElement('p')
p.textContent = 'hello'
div.appendChild(p)
}
window.scrollTo(0, div.scrollHeight);
I otrzymujemy ten sam efekt przewijania, co poprzednio.
Możemy użyć tej scrollIntoViewmetody, aby przewinąć ekran do elementu, na którym jest wywołana.
Na przykład możemy napisać:
const div = document.querySelector('div')
for (let i = 0; i < 100; i++) {
const p = document.createElement('p')
p.textContent = 'hello'
p.id = `el-${i}`
div.appendChild(p)
}
document.querySelector('#el-99')
.scrollIntoView(false);
Argument wskazuje, czy chcemy przewinąć do góry elementu, czy nie.
Ponieważ jest to false, nie przewijamy do góry elementu.
Możemy również zmienić zachowanie przewijania, pisząc:
const div = document.querySelector('div')
for (let i = 0; i < 100; i++) {
const p = document.createElement('p')
p.textContent = 'hello'
p.id = `el-${i}`
div.appendChild(p)
}
document.querySelector('#el-99')
.scrollIntoView({
behavior: 'smooth'
});
W rezultacie otrzymujemy płynne przewijanie.
Możemy użyć JavaScript, aby automatycznie przewinąć do dołu strony.
Możemy przewinąć bezpośrednio do dołu kontenera przewijania lub możemy przewinąć do elementu na dole strony.
Więcej treści na plainenglish.io
Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.
W 2022 roku przeszedłem z roli nietechnicznej do cyberbezpieczeństwa. Miałem pierwszy stopień z języka niemieckiego, wiem, że jesteś zszokowany i ciekawy, jak udało mi się pomyślnie przejść, Cóż, po prostu się stało.
W dzisiejszym szybko zmieniającym się krajobrazie biznesowym koncepcja pracy hybrydowej i zdalnej nabrała bezprecedensowego rozpędu. Ponieważ firmy wciąż dostosowują się do zmieniających się potrzeb i oczekiwań swoich pracowników, eksperci z różnych dziedzin zebrali się, aby omówić korzyści, wyzwania i przyszłość tego transformacyjnego sposobu pracy.
W dzisiejszym połączonym świecie zagrożenie cyberatakami jest bardziej powszechne niż kiedykolwiek. Cyberprzestępcy i podmioty państwowe nieustannie starają się wykorzystywać luki w zabezpieczeniach i kraść cenne dane, stanowiąc poważne zagrożenie dla organizacji każdej wielkości.
Jest wspaniale złoty poranek na falistych wzgórzach zachodu, gdy pierwsze promienie słońca oświetlają oszronioną trawę na równinach. Stado spokojnego bydła rasy Angus, czarnego jak smoła i masywne, rysuje się na tle wschodu słońca, gdy zmierza utartym szlakiem do miejsca, które wszyscy dobrze znają; bar śniadaniowy.