Mbinu ya removeEventListener
Mbinu removeEventListener inakuwezesha
kuondoa kisindikaji cha tukio kilichowekwa awali kupitia addEventListener.
Ili kufanya hivyo, kwenye vigeuzi
unahitaji kupitisha aina ya tukio na kitendakazi kilekile,
ambavyo vilipitishwa wakati wa kuweka tukio.
Syntax
element.removeEventListener('aina ya tukio', kitendakazi);
Mfano
Tufanye ili kubofya kwa kipengele kifanye kazi mara moja tu:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // tunaweka tukio
function func() {
alert('!!!');
button.removeEventListener('click', func); // baada ya kubofya tunaiondoa
};
:
Angalia pia
-
mbinu
preventDefault,
ambayo inaghairi kitendo chaguomsingi