JavaScriptда вокеаларни чукиши
Вокеаларнинг кўтарилишидан ташқари яна чукиш ҳам мавжуд. Аслода вокеа аввал юқоридан пастга тушади (ущлаш босқичи), бизнинг элементга етгач (нишон босқичи) ва шундан кейингина кўтарила бошлайди (кўтарилиш босқичи).
Вокеа ишловчини ушлаш босқичида ҳисобга олиб
ўрнатиш учун addEventListener
да учинчи мажбурий бўлмаган параметр мавжуд. Агар
у true га тенг бўлса - вокеа
ушлаш босқичида ишлайди, агар false
бўлса - кўтарилиш босқичида (сустки ҳолатда).
Келиб мисолда кўрамиз:
elem1.addEventListener('click', function() {
console.log('яшил - чукиш');
}, true);
elem1.addEventListener('click', function() {
console.log('яшил - кўтарилиш');
}, false);
elem2.addEventListener('click', function() {
console.log('кўк - чукиш');
}, true);
elem2.addEventListener('click', function() {
console.log('кўк - кўтарилиш');
}, false);
elem3.addEventListener('click', function() {
console.log('қизил - чукиш');
}, true);
elem3.addEventListener('click', function() {
console.log('қизил - кўтарилиш');
}, false);
Текшириб кўришингиз мумкин: