SORU
13 EYLÜL 2011, Salı


Anlamak mümkün aksi halde parametre, event nitelik

https://developer.mozilla.org/en/DOM/element.addEventListener ama aksi halde öznitelik anlamak mümkün de makale okudum.- Tanımı var

Eğer doğruysa, aksi halde kullanıcı yakalama başlatmak isteyen gösterir. Yakalama başlatıldıktan sonra, belirtilen türdeki tüm olaylar DOM ağacında altında yatan EventTargets sevk edilmeden önce kayıtlı dinleyici için gönderilir. Yukarı doğru ağaç üzerinden köpüren olan olaylar bir dinleyici yakalama kullanmak için belirlenen tetiklemez.

Bu kodu ana olay anlamak mümkün değilim bu yüzden çocuktan önce tetikler, davranış.Belge nesne aksi halde doğru ve çocuğun div aksi halde false olarak ayarlayın ve belge aksi halde takip ediyor.Neden belge özelliği çocuk tercih edilir.

<html>
<head>
<script>
function load()
{
document.addEventListener("click",function(){alert("parent event")},true);
document.getElementById("div1").addEventListener("click",function(){alert("child event")},false);
}
</script>
</head>
<body onload="load()">
<div id="div1">click me</div>
</body>
</html>

CEVAP
13 EYLÜL 2011, Salı


Olaylar iki kez de etkinleştirilebilir: başında ("") yakalamak, ve sonunda ("") kabarcık. Olayları anlatıyorlar nasıl sırayla çalıştırılır. Söyle, sen 4 olay dinleyicisi tanımlar:

window.addEventListener("click", function(){alert(1)}, false);
window.addEventListener("click", function(){alert(2)}, true);
window.addEventListener("click", function(){alert(3)}, false);
window.addEventListener("click", function(){alert(4)}, true);

Uyarı kutuları bu sırada açılır:

  • 2 (ilk, capture=true kullanılarak tanımlanan)
  • 4 (capture=true kullanılarak tanımlanan ikinci)
  • 1 (İlk capture=false ile tanımlı olay)
  • 3 (capture=false ile ikinci tanımlı olay)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • Muse

    Muse

    28 EYLÜL 2006
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007