Поведение обработчиков событий Javascript - PullRequest
0 голосов
/ 12 марта 2012
function test() {
    document.removeEventListener('mousemove', test, false);
    console.log('hai');
}

document.addEventListener('mousemove', test, false);

В браузерах события, такие как прокрутка, изменение размера, перемещения мыши, запускаются несколько раз для события. Но в приведенном выше коде после обработки события я впервые удаляю слушателя. Будет ли событие, инициированное вместе с первым событием [может быть в стеке), обработано или удалено?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...