JavaScript-däki wakalaryň kömlegi

Wakalaryň ýokary galmagy bilen bir hatarda kömelegi hem bar. Aslynda waka ilki bilen ýokardan aşak (tutmak basgançagy) barýar, bizniň elementimize ýetýär (niýetlenen basgançak) we şondan soň ýokary galmağa başlaýar (ýokary galmak basgançagy).

Waka işleýjisini tutmak basgançagy hasaplaýarken goýmak üçin addEventListener üçünji hökmany däl parametre bar. Eger ol true-a deň bolsa - waka işleýär tutmak basgançagynda, eger false bolsa - ýokary galmak basgançagynda (bu bellenen hôkmünde). Geliň mysalda göreliň:

javascriptelem1.addEventListener('click', function() {
  console.log('ýaşyl - kömelegi');
}, true);
elem1.addEventListener('click', function() {
  console.log('ýaşyl - ýokary galmak');
}, false);

elem2.addEventListener('click', function() {
  console.log('gök - kömelegi');
}, true);
elem2.addEventListener('click', function() {
  console.log('gök - ýokary galmak');
}, false);

elem3.addEventListener('click', function() {
  console.log('gyzyl - kömelegi');
}, true);
elem3.addEventListener('click', function() {
  console.log('gyzyl- ýokary galmak');
}, false);

Barlap görüň: