⊗jsPmOEBMH 426 of 505 menu

Няколко обработчика на елемент в JavaScript

Ако даден елемент има няколко обработчика за едно събитие, то дори при спиране на издигането всички те ще бъдат изпълнени. Това означава, че stopPropagation предотвратява движението на събитието нататък, но върху текущия елемент всички обработчици ще се изпълнят. Вижте примера:

elem1.addEventListener('click', function() { console.log('зелен'); }); elem2.addEventListener('click', function(event) { console.log('син - първи обработчик'); event.stopPropagation(); // спираме издигането }); elem2.addEventListener('click', function() { console.log('син - втори обработчик'); // пак ще се изпълни }); elem3.addEventListener('click', function() { console.log('червен'); });

Можете да проверите:

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне