News from the Field
A channel with tips on modern AI development. Join!
⊗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ää