2014-01-31 3 views
0

Можно ли слушать, если отправлено 2 события?Слушайте, если отправлено 2 события

Пример:

Когда головоломка = истина ->dispatchEvent(new Event("the first"));

когда puzzle2 = истина ->dispatchEvent(new Event("the second"));

И потом:

сделать что-то, если "первый" отправка что-то делать, если «вторая» - это отправка

и делать другое дело, если «ель st "И" второй "отправляются.

ответ

1

Структура событий полностью независима друг от друга. Одно событие может быть отправлено так же легко, как и другое.

puzzle.addEventListener("the first", handler1); 
puzzle2.addEventListener("the second", handler2); 

В качестве альтернативы вы также можете иметь оба события, запускающих ту же функцию.

puzzle.addEventListener("the first", handler); 
puzzle2.addEventListener("the second", handler); 
Смежные вопросы