⊗jsPmOEBIT 427 of 505 menu

Takojšnje zaustavitev širjenja dogodkov v JavaScript

Da popolnoma ustavimo obdelavo, sodobni brskalniki podpirajo metodo stopImmediatePropagation. Ne le prepreči širjenje dogodka navzgor (bubbling), ampak tudi ustavi obdelavo dogodkov na trenutnem elementu. Uporabimo jo:

elem1.addEventListener('click', function() { console.log('zelena'); }); elem2.addEventListener('click', function(event) { console.log('modra - prvi obravnavalec'); event.stopImmediatePropagation(); // ustavimo širjenje }); elem2.addEventListener('click', function() { console.log('modra - drugi obravnavalec'); // ne bo se več sprožil }); elem3.addEventListener('click', function() { console.log('rdeča'); });

Lahko preizkusite:

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni