Ιδιότητα scrollTop του DOM Element HTML
- Προηγούμενη σελίδα scrollLeft
- Επόμενη σελίδα scrollWidth
- Επιστροφή στο προηγούμενο επίπεδο HTML DOM Elements αντικείμενο
Ορισμός και χρήση
scrollTop
Η ιδιότητα ορίζει ή επιστρέφει τον αριθμό των pixel που κινείται το περιεχόμενο του στοιχείου κάθετα.
Δείτε επίσης:
Παράδειγμα
Παράδειγμα 1
Πάρε τον αριθμό των pixel που κινείται το περιεχόμενο του "myDIV":
const element = document.getElementById("myDIV"); let x = elmnt.scrollLeft; let y = elmnt.scrollTop;
Παράδειγμα 2
Κάντε το περιεχόμενο του "myDIV" να κινείται οριζόντια σε 50 pixel και κάθετα σε 10 pixel:
const element = document.getElementById("myDIV"); element.scrollLeft = 50; element.scrollTop = 10;
Παράδειγμα 3
Κάντε το περιεχόμενο του "myDIV" να κινείται οριζόντια 50 pixel και κάθετα 10 pixel:
const element = document.getElementById("myDIV"); element.scrollLeft += 50; element.scrollTop += 10;
Παράδειγμα 4
Γυρίστε το περιεχόμενο του <body> οριζόντια 30 pixel και κάθετα 10 pixel:
const html = document.documentElement; html.scrollLeft += 30; html.scrollTop += 10;
Παράδειγμα 5
Αλλαγή μεταξύ των κλασών σε διαφορετικές θέσεις γυρισμού - Όταν ο χρήστης γυρίζει από την κορυφή της σελίδας προς τα κάτω 50 pixel, η κλάση "test" προστίθεται στο στοιχείο (και αφαιρείται όταν γυρίζει ξανά προς τα πάνω):
window.onscroll = function() {myFunction()}; function myFunction() { Αν (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { document.getElementById("myP").className = "test"; } document.getElementById("myP").className = ""; } }
Παράδειγμα 6
Όταν ο χρήστης γυρίζει από την κορυφή της σελίδας προς τα κάτω 350 pixel, εισάγεται ένα στοιχείο (προσθέτει την κλάση slideUp):
window.onscroll = function() {myFunction()}; function myFunction() { Αν (document.body.scrollTop > 350 || document.documentElement.scrollTop > 350) { document.getElementById("myImg").className = "slideUp"; } }
Γραμματική
Επιστροφή της περιόδου scrollTop:
element.scrollTop
Ορίστε την περιόδο scrollTop:
element.scrollTop = pixels
τιμή περιόδου
τιμή | Περιγραφή |
---|---|
pixels |
οι pixel που γυρίζει ο περιεχόμενος του στοιχείου κάθετα.
|
Επιστροφή τιμής
Τύπος | Περιγραφή |
---|---|
αριθμός | οι pixel που γυρίζει ο περιεχόμενος του στοιχείου κάθετα. |
υποστήριξη περιηγητή
πάντα οι περιηγητές υποστηρίζουν element.scrollTop
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Προηγούμενη σελίδα scrollLeft
- Επόμενη σελίδα scrollWidth
- Επιστροφή στο προηγούμενο επίπεδο HTML DOM Elements αντικείμενο