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