Proprietà scrollTop dell'Elemento DOM HTML
- Pagina precedente scrollLeft
- Pagina successiva scrollWidth
- Torna alla pagina precedente Oggetto DOM Elements
Definizione e uso
scrollTop
Proprietà che imposta o restituisce il numero di pixel di scorrimento verticale del contenuto dell'elemento.
Vedi anche:
Esempio
Esempio 1
Ottieni il numero di pixel di scorrimento del contenuto di "myDIV":
const element = document.getElementById("myDIV"); let x = elmnt.scrollLeft; let y = elmnt.scrollTop;
Esempio 2
Spostare il contenuto di "myDIV" di 50 pixel in orizzontale e di 10 pixel in verticale:
const element = document.getElementById("myDIV"); element.scrollLeft = 50; element.scrollTop = 10;
Esempio 3
Spostare il contenuto di "myDIV" di 50 pixel in orizzontale e 10 pixel in verticale:
const element = document.getElementById("myDIV"); element.scrollLeft += 50; element.scrollTop += 10;
esempio 4
scorri il contenuto di <body> di 30 pixel a destra e 10 pixel in alto:
const html = document.documentElement; html.scrollLeft += 30; html.scrollTop += 10;
esempio 5
cambia tra classi in posizioni di scorrimento diverse - quando l'utente scrolla di 50 pixel dal顶端 della pagina verso il basso, la classe "test" viene aggiunta all'elemento (e viene rimossa quando si scorre di nuovo verso l'alto):
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { document.getElementById("myP").className = "test"; } document.getElementById("myP").className = ""; } }
esempio 6
quando l'utente scrolla di 350 pixel dal顶端 della pagina verso il basso, far scivolare un elemento (aggiungi la classe slideUp):
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 350 || document.documentElement.scrollTop > 350) { document.getElementById("myImg").className = "slideUp"; } }
sintassi
ritorna l'attributo scrollTop:
element.scrollTop
imposta l'attributo scrollTop:
element.scrollTop = pixels
valore dell'attributo
valore | descrizione |
---|---|
pixels |
il numero di pixel di scorrimento verticale del contenuto dell'elemento.
|
valore di ritorno
tipo | descrizione |
---|---|
numero | il numero di pixel di scorrimento verticale del contenuto dell'elemento. |
supporto del browser
tutti i browser supportano element.scrollTop
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Supporto | Supporto | Supporto | Supporto | Supporto | Supporto |
- Pagina precedente scrollLeft
- Pagina successiva scrollWidth
- Torna alla pagina precedente Oggetto DOM Elements