Örnek
Bir zaman bir JavaScript Yürütme <div> elemanı kaydırılan ediliyor:
<div onscroll="myFunction()">
Kendin dene " Tanımı ve Kullanımı
Bir elemanın kaydırma çubuğu kaydırılan edilirken onscroll olayı oluşur.
İpucu: CSS kullanmak taşma bir eleman için bir kaydırma çubuğu oluşturmak için stil özelliğini.
Tarayıcı Desteği
Olay | |||||
---|---|---|---|---|---|
onscroll | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
HTML'de:
JavaScript:
object .onscroll=function(){ Kendin dene "
JavaScript olarak, kullanılarak addEventListener() metodu:
object .addEventListener("scroll", myScript );
Kendin dene " Not: addEventListener() metodu Internet Explorer 8 ve önceki sürümlerinde desteklenmez.
Teknik detaylar
Kabarcıklar: | Yok hayır |
---|---|
iptal Edilebilir: | Yok hayır |
Etkinlik tipi: | UIEvent |
Desteklenen HTML etiketleri: | <adres>, <blockquote>, <gövde>, <başlık>, <merkezi>, <dd>, <dir>, <div>, <dl>, <dt>, <fieldset>, <form>, <h1> için <h6>, <html>, <li> <menü>, <object>, <ol>, <p> <pre>, <>> <tbody>, <textarea seçin <tfoot>, <thead>, <ul> |
DOM Versiyon: | Seviye 2 Olaylar |
Diğer Örnekler
Örnek
Sayfanın üst kısmından 50 piksel aşağı kaydırdığı, sınıf adı - Farklı kaydırma pozisyonlarına sınıf adları arasındaki geçiş "test" bir unsuru eklenecektir (and removed when scrolled up again) .
window.onscroll = function() {myFunction()};
function myFunction() {
if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) {
document.getElementById("myP").className = "test";
}
else {
document.getElementById("myP").className
= "";
}
}
Kendin dene " Örnek
Kullanıcı sayfanın üstünden 350 piksel aşağı kaydırıldığında zaman bir elemanda kaydırın (add the slideUp class) :
window.onscroll = function() {myFunction()};
function myFunction() {
if (document.body.scrollTop > 350 || document.documentElement.scrollTop >
350) {
document.getElementById("myImg").className = "slideUp";
}
Kendin dene " <Olay Nesne