HTML DOM Element scrollTop özelliği
- Önceki sayfa scrollLeft
- Sonraki sayfa scrollWidth
- Bir üst seviyeye dön HTML DOM Elements nesnesi
Tanım ve Kullanım
scrollTop
Özellik, element içeriğinin dikey kaydırılan pixel sayısını ayarlar veya döndürür.
Ayrıca bakınız:
Örnek
Örnek 1
myDIV içeriğini kaydıran pixel sayısını alın:
const element = document.getElementById("myDIV"); let x = elmnt.scrollLeft; let y = elmnt.scrollTop;
Örnek 2
myDIV içeriğini 50 piksel yatay kaydır, 10 piksel dikey kaydır:
const element = document.getElementById("myDIV"); element.scrollLeft = 50; element.scrollTop = 10;
Örnek 3
myDIV içeriğini 50 piksel yatay kaydır, 10 piksel dikey kaydır:
const element = document.getElementById("myDIV"); element.scrollLeft += 50; element.scrollTop += 10;
örnek 4
<body>'ın içeriğini 30 piksel yatay kaydır, 10 piksel dikey kaydır:
const html = document.documentElement; html.scrollLeft += 30; html.scrollTop += 10;
örnek 5
Farklı kaydırma konumları arasında sınıflar arasında geçiş yapın - Kullanıcı sayfa üstünden 50 piksel aşağı kaydardığında, "test" sınıfı elemente eklenir (ve tekrar yukarı kaydırıldığında kaldırılır):
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { document.getElementById("myP").className = "test"; } document.getElementById("myP").className = ""; } }
örnek 6
Kullanıcı sayfa üstünden 350 piksel aşağı kaydardığında bir elemente (slideUp sınıfını ekleyin):
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 350 || document.documentElement.scrollTop > 350) { document.getElementById("myImg").className = "slideUp"; } }
gramer
scrollTop özelliğini geri döndürün:
element.scrollTop
scrollTop özelliğini ayarlayın:
element.scrollTop = pixels
özellik değeri
değer | tanım |
---|---|
pixels |
elementin dikey olarak kaydırdığı piksel sayısı.
|
geri dönen değer
tür | tanım |
---|---|
sayı | elementin dikey olarak kaydırdığı piksel sayısı. |
tarayıcı destekler
tüm tarayıcılar destekler element.scrollTop
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Destek | Destek | Destek | Destek | Destek | Destek |
- Önceki sayfa scrollLeft
- Sonraki sayfa scrollWidth
- Bir üst seviyeye dön HTML DOM Elements nesnesi