Event nesnesi
Event nesnesi
DOM'daki tüm olay nesneleri Event nesnesine dayanmaktadır.
Bu nedenle, tüm diğer olay nesneleri (örneğin MouseEvent ve KeyboardEvent)Event nesnesinin özelliklerine ve metodlarına erişilebilir.
Olay özellikleri ve metodları
Özellik/Metod | Açıklama |
---|---|
bubbles | Belirli olayın patlama olayı olup olmadığını döndürür. |
cancelBubble | Olayın üst seviyeye yayılmasını ayarlar veya döndürür. |
cancelable | Olayın öntanımlı işlemini önleyip önlemediğini döndürür. |
composed | Olayın Shadow DOM'dan genel DOM'a iletilip iletilmeyeceğini belirtir. |
composedPath() | Olayın yolunu döndürür. |
createEvent() | Yeni bir olay oluşturur. |
currentTarget | Olayını tetikleyen elementi döndürür. |
defaultPrevented | Olayın preventDefault() metodunu çağrılıp çağrılmadığını döndürür. |
eventPhase | Olay akışında değerlendirilen aşamayı döndürür. |
isTrusted | Olayın güvenilir olup olmadığını döndürür. |
preventDefault() | Olayın iptal edilebilmesi durumunda, olayın öntanımlı işlemlerini gerçekleştirmeme izin verir. |
stopImmediatePropagation() | Aynı olayın diğer dinleyicilerinin çağrılmasını önler. |
stopPropagation() | Olayın olay akışında daha fazla yayılmasını önler. |
target | Olayı tetikleyen elementi döndürür. |
timeStamp | Olayın oluşturulma zamanını (milatın milisaniyeler cinsinden) döndürür. |
type | Olay adını döndürür. |
Olay türleri
Bu olay türleri Event nesnesine aittir:
Olay | Açıklama |
---|---|
abort | Medya yükleme iptal edildiğinde bu olay gerçekleşir. |
afterprint | Sayfa başladığında veya yazdırma penceresini kapatarken bu olay gerçekleşir. |
beforeprint | Sayfa yazdırılmaya hazırlandığında bu olay gerçekleşir. |
beforeunload | Doküman yüklendiğinden önce bu olay gerçekleşir. |
canplay | Tarayıcı medyayı oynatabilmeye başladığında bu olay gerçekleşir. |
canplaythrough | Tarayıcı medyayı tamponlamadan oynatabildiğinde bu olay gerçekleşir. |
change | Form elementinin içeriği, seçilen içerik veya seçili durum değiştiğinde bu olay gerçekleşir |
error | Dış bir dosya yüklenirken hata meydana geldiğinde bu olay gerçekleşir. |
fullscreenchange | Bir element tam ekran modunda görüntülendiğinde bu olay gerçekleşir. |
fullscreenerror | Bir element tam ekran modunda görüntülenemediğinde bu olay gerçekleşir. |
input | Bir element kullanıcı girdisi aldığında bu olay gerçekleşir. |
invalid | Bir element geçersiz olduğunda bu olay gerçekleşir. |
load | Nesne yüklendiğinde bu olay gerçekleşir. |
loadeddata | Medya verileri yüklendikten sonra bu olay gerçekleşir. |
loadedmetadata | Meta verileri (örneğin, boyut ve süre) yüklenirken bu olay gerçekleşir. |
message | Bu olay kaynağı üzerinden mesaj alındığında bu olay gerçekleşir. |
offline | Tarayıcı çevrimdışı çalışmaya başladığında bu olay gerçekleşir. |
online | Tarayıcı çevrimiçi çalışmaya başladığında bu olay gerçekleşir. |
open | Bağlantı kaynağı açıldığında bu olay gerçekleşir. |
pause | Medya kullanıcı tarafından duraklatıldığında veya programla duraklatıldığında bu olay gerçekleşir. |
play | Medya başlatıldığında veya duraklatılmadığında bu olay gerçekleşir. |
playing | Medya durduruldu veya tamponlandıktan sonra oynatma modunda oynatıldığında bu olay gerçekleşir. |
progress | Tarayıcı medya verilerini alırken bu olay gerçekleşir. |
ratechange | Medya oynatma hızı değiştiğinde bu olay gerçekleşir. |
resize | Doküman görünümünü büyüttüğünde bu olay gerçekleşir. |
reset | Formu sıfırladığında bu olay gerçekleşir. |
scroll | Kaydırma öğesinin kaydırma çubuğu kaydırıldığında bu olay gerçekleşir. |
search | Kullanıcı arama alanına içerik girdiğinde bu olay gerçekleşir. |
seeked | Kullanıcı medyada yeni bir konuma hareket ettikten veya atladıktan sonra bu olay gerçekleşir. |
seeking | Kullanıcı medyada yeni bir konuma hareket etmeye veya atlamaya başladığında bu olay gerçekleşir. |
select | Kullanıcı metni seçtiğinde (input ve textarea için) bu olay gerçekleşir |
show | Bir <menu> elementi bağlam menüsü olarak gösterildiğinde bu olay gerçekleşir. |
stalled | Tarayıcı medya verilerini almayı deneyirken veriler kullanılamadığında bu olay gerçekleşir. |
submit | Formu gönderirken bu olay gerçekleşir. |
suspend | Tarayıcı kasıtlı olarak medya verisini almadığında bu olay gerçekleşir. |
timeupdate | Oynatma konumu değiştiğinde bu olay gerçekleşir. |
toggle | Kullanıcı <details> elementini açtığında veya kapattığında bu olay gerçekleşir. |
unload | Sayfa kapatıldıktan sonra (body için), bu olay gerçekleşir. |
bekleyen | Medya durdurulduğunda ancak yeniden başlaması bekleniyorsa bu olay gerçekleşir. |