⊗jsPmOEBIT 427 of 505 menu

Välitön kuplimisen keskeyttäminen JavaScriptissä

Jotta käsittely voidaan pysäyttää kokonaan, nykyaikaiset selaimet tukevat metodia stopImmediatePropagation. Se ei vain estä kuplimista, vaan myös pysäyttää tapahtumien käsittelyn nykyisessä elementissä. Sovelletaan sitä:

elem1.addEventListener('click', function() { console.log('vihreä'); }); elem2.addEventListener('click', function(event) { console.log('sininen - ensimmäinen käsittelijä'); event.stopImmediatePropagation(); // pysäytetään kupliminen }); elem2.addEventListener('click', function() { console.log('sininen - toinen käsittelijä'); // ei toimi enää }); elem3.addEventListener('click', function() { console.log('punainen'); });

Voit testata:

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää