მეთოდი removeEventListener
მეთოდი removeEventListener საშუალებას აძლევს
წაშალოს ადრე დანიშნული addEventListener-ის მეშვეობით
მოვლენის დამმუშავებელი. ამისთვის პარამეტრებში
აუცილებელია გადავცეთ მოვლენის ტიპი და იგივე ფუნქცია,
რომელიც გადაეცა მოვლენის დანიშნვისას.
სინტაქსი
ელემენტი.removeEventListener('მოვლენის ტიპი', ფუნქცია);
მაგალითი
გავაკეთოთ ისე, რომ ელემენტზე დაწკაპუნება მოქმედებს მხოლოდ ერთხელ:
<input type="button" id="button" value="დააწკაპუნე მე">
let button = document.querySelector('#button');
button.addEventListener('click', func); // ვნიშნავთ მოვლენას
function func() {
alert('!!!');
button.removeEventListener('click', func); // დაწკაპუნების შემდეგ ვშლით მას
};
:
იხილეთ აგრეთვე
-
მეთოდი
preventDefault,
რომელიც უქმად აქცევს ქმედებას ნაგულისხმევად