Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.08.2015, 17:00
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

ES6 контекст и слушатели событий
Как в ES6 передать контекст в слушатель событий, но при этом сохранить возможность его удаления(слушателя).

document.addEventListener('mousemove', e => this.foo(e));
document.removeEventListener('mousemove', ???????');



p.s я слоупок, долго парился, написал на форуме, и тогда до меня доперло.. =)
this.bFoo = e => this.foo(e);

document.addEventListener('mousemove', this.bFoo);
document.removeEventListener('mousemove', this.bFoo);

Последний раз редактировалось Lemme, 21.08.2015 в 17:13.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контекст this для событий Boolean_Type Events/DOM/Window 49 18.10.2014 20:51
Ползунок JQuery: несколько событий? Veterinar jQuery 9 10.01.2014 20:57
Перечислить слушатели событий KOLANICH Firefox/Mozilla 0 12.02.2012 20:31
[jQuery] [Обработка клика] Как не потерять текущий контекст внутри обработчика? xintrea Events/DOM/Window 1 10.02.2011 16:34
Скопировать обработчики событий с одного элемента на другой. Jurasmi Events/DOM/Window 3 10.11.2010 19:03