Aşağıda komut dosyası ile karıştı: benim tarayıcısında bu komut dosyasını çalıştırdığınızdaBelirli bir olayı dispatchEvent ile neden tetikleme, olayların köpürme davranışına uymuyor?
var event = new Event('shazam');
document.body.addEventListener('shazam',function(){
alert('body');
});
document.addEventListener('shazam',function(){
alert('document');
});
window.addEventListener('shazam',function(){
alert('window');
});
document.body.dispatchEvent(event);
, sadece alert ('body') olsun; olay. fakat addEventListener (üçüncü isteğe bağlı parametre) 'nin yakalama parametresini true değerine ayarlıyorumsa, gereken tüm uyarıların olması gerekir.
Neden shazam event balonu bulamıyor mu?
yerine Event' 'bir' CustomEvent' oluşturma ve –
o 'ikinci parametre olarak TRUE (canBubble parametresi) geçmesi özellik 'canBubble' denilmiyor gibi görünüyor, bu 'kabarcıklar' dir. – Shnd