#javascript #events #addeventlistener #zk
#javascript #Мероприятия #addeventlistener #zk
Вопрос:
У меня есть элемент Bandbox, которому требуется прослушиватель событий для потери фокуса / щелчка снаружи. В JavaScript есть событие ‘focusout‘, но поскольку оно не определено в классе ZK ‘Events’, я не могу использовать его в качестве аргумента.
Или есть способ обойти проверку в классе ‘Events’, чтобы я мог использовать:
myBandbox.addEventListener("focusout", (event) -> {
// do something
});
Если нет, есть ли альтернатива добавлению прослушивателя кликов для всей страницы?
Ответ №1:
После некоторых исследований я обнаружил, что ON_BLUR
-Event выполняет эту работу:
myBandbox.addEventListener(Events.ON_BLUR, (event) -> {
// do something
});