Atribut scrollTop DOM Element HTML
- Halaman Sebelumnya scrollLeft
- Halaman Berikutnya scrollWidth
- Kembali ke Lapisan Atas Objek Elements DOM HTML
Definisi dan penggunaan
scrollTop
Atribut menetapkan atau mengembalikan jumlah pixel geser konten vertikal elemen.
Lihat pula:
Contoh
Contoh 1
Ambil pixel yang digeser konten 'myDIV':
const element = document.getElementById("myDIV"); let x = elmnt.scrollLeft; let y = elmnt.scrollTop;
Contoh 2
Menggeser konten horizontal 'myDIV' ke 50 piksel, menggeser vertikal ke 10 piksel:
const element = document.getElementById("myDIV"); element.scrollLeft = 50; element.scrollTop = 10;
Contoh 3
Menggeser konten horizontal 'myDIV' sebesar 50 piksel, menggeser vertikal sebesar 10 piksel:
const element = document.getElementById("myDIV"); element.scrollLeft += 50; element.scrollTop += 10;
contoh 4
gerak konten <body> berputar horisontal 30 piksel, vertikal 10 piksel:
const html = document.documentElement; html.scrollLeft += 30; html.scrollTop += 10;
contoh 5
berubah-ubah kelas di posisi berbeda penataan - ketika pengguna menggulir turun dari atas halaman 50 piksel, kelas "test" akan ditambahkan ke elemen (dan dihapus lagi saat menggulir naik):
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { document.getElementById("myP").className = "test"; } document.getElementById("myP").className = ""; } }
contoh 6
ketika pengguna menggulir turun dari atas halaman 350 piksel, masukkan elemen (tambahkan kelas slideUp):
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 350 || document.documentElement.scrollTop > 350) { document.getElementById("myImg").className = "slideUp"; } }
sintaks
kembalikan atribut scrollTop:
element.scrollTop
atur atribut scrollTop:
element.scrollTop = pixels
nilai atribut
nilai | deskripsi |
---|---|
pixels |
jumlah piksel penataan konten elemen berputar vertikal.
|
nilai kembalian
tipe | deskripsi |
---|---|
angka | jumlah piksel penataan konten elemen berputar vertikal. |
dukungan peramban
semua peramban mendukung element.scrollTop
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya scrollLeft
- Halaman Berikutnya scrollWidth
- Kembali ke Lapisan Atas Objek Elements DOM HTML