Показать сообщение отдельно
  #1 (permalink)  
Старый 01.10.2019, 13:29
Аватар для Nlk
Nlk Nlk вне форума
Кандидат Javascript-наук
Отправить личное сообщение для Nlk Посмотреть профиль Найти все сообщения от Nlk
 
Регистрация: 25.12.2016
Сообщений: 146

Удаление события
Добрый день!

Не получается удалить событие, функция которого является 'тротл'. Подскажите пожалуйста что не так делаю? И как удалить?

function throttle(fn, wait) {
        var time = Date.now();
        return function() {
            if ((time + wait - Date.now()) < 0) {
                fn();
                time = Date.now();
            }
        }
    }

    document.addEventListener("scroll", throttle(showFadeElem, 300), false);
    

    document.removeEventListener("scroll", throttle, false); // не работает
Ответить с цитированием