Класс y5.AEventListener

Управление обработчиком события.
Обеспечивает поддержку работы с событиями. Позволяет устанавливать обработчики на различные события браузера и DOM.

Находится в базовом файле y5.js.

new

new y5.AEventListener(type, listener, element, add, context, runOnce)

Имя аргументаТипОписание
typeStringтип события: click, load...
listenerFunctioncallback-функция на возникновение события
elementElement, Objectобъект, на котором возникает событие
addBooleanначать "слушать" событие немедленно
contextObjectконтекст, в котором выполняется callback
runOnceBooleanобработать событие один раз и удалить обработчик. По умолчанию, false.

Пример:

new y5.AEventListener("click", callback, link, true);

add

add()

Включает отслеживание установленного ранее события.

block

block()

Блокирует событие. Перестает выполняться установленный обработчик события и отменяется стандартная реакция интерфейсных элементов на данное событие.

remove

remove()

Выключает отслеживание события.

unblock

unblock()

Разблокирует событие. Установленный обработчик события начинает выполняться снова и восстанавливается стандартная реакция интерфейсных элементов на данное событие.