HTML DOM Element scrollTop egenskab
- Forrige side scrollLeft
- Næste side scrollWidth
- Gå tilbage til niveauet over HTML DOM Elements-objekt
Definition og brug
scrollTop
Egenskab indstiller eller returnerer antallet af pixels, der er rullet vertikalt i elementets indhold.
Se også:
Eksempel
Eksempel 1
Få antallet af pixels, der er rullet i "myDIV" indholdet:
const element = document.getElementById("myDIV"); let x = elmnt.scrollLeft; let y = elmnt.scrollTop;
Eksempel 2
Glid indholdet af "myDIV" horisontalt til 50 pixels, vertikalt til 10 pixels:
const element = document.getElementById("myDIV"); element.scrollLeft = 50; element.scrollTop = 10;
Eksempel 3
Glid indholdet af "myDIV" horisontalt 50 pixels, vertikalt 10 pixels:
const element = document.getElementById("myDIV"); element.scrollLeft += 50; element.scrollTop += 10;
eksempel 4
rul <body>'s indhold horisontalt med 30 pixels og vertikalt med 10 pixels:
const html = document.documentElement; html.scrollLeft += 30; html.scrollTop += 10;
eksempel 5
skift mellem klasser på forskellige rullemåder - når brugeren ruller ned 50 pixels fra toppen af siden, tilføjes klassen "test" til elementet (og fjernes igen, når der rulles op):
window.onscroll = function() {myFunction()}; function myFunction() { hvis (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { document.getElementById("myP").className = "test"; } document.getElementById("myP").className = ""; } }
eksempel 6
når brugeren ruller ned 350 pixels fra toppen af siden, rul en element ind (tilføj slideUp-klassen):
window.onscroll = function() {myFunction()}; function myFunction() { hvis (document.body.scrollTop > 350 || document.documentElement.scrollTop > 350) { document.getElementById("myImg").className = "slideUp"; } }
syntaks
tilbageværdi scrollTop-egenskaben:
element.scrollTop
sæt scrollTop-egenskaben:
element.scrollTop = pixels
egenskabsværdi
værdi | beskrivelse |
---|---|
pixels |
antallet af pixels, der er rullet ned på elementets indhold.
|
tilbageværdi
type | beskrivelse |
---|---|
nummer | antallet af pixels, der er rullet ned på elementets indhold. |
browser understøtter
alle browsere understøtter element.scrollTop
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Forrige side scrollLeft
- Næste side scrollWidth
- Gå tilbage til niveauet over HTML DOM Elements-objekt