event.stopPropagation()

event.stopPropagation() Dönen Değer : undefined
Açıklama : Olayın DOM ağacında yukarı doğru yayınlanmasını engeller. Yukarıdaki elemanların olaydan heberdar olmasını engeller.

event.stopPropagation()
Bu metod bir parametre almaz

Metod event.isPropagationStopped() ile bu olay nesnesinde bu metod çağrılmış mı öğreniriz.

Bu metod trigger() ile tetiklenen kullanıcı tanımlanmış olaylarda da çalışır.

Dikkat ediniz bu metod aynı elemandaki başka olay işleyicileri engellemez.


İlave Notlar

.live() metodu olayları en üst elemana (döküman) yayıldığında işlediğinden live olaylarının bu metodla durdurulması olamaz (yayılması engellenemez). Benzer olarak .delegate() ile üst elemanlardan delegasyon ile olay tanımı yapıldığı için olay işleyici çalıştığında zaten olay yayılmıştır.



Örnekler:

click olayının yayılmasını engelle.

$( "p" ).on( "click", function( event ) {
  event.stopPropagation();
  // Do something
});

.

.