Управление обработчиком события.
Обеспечивает поддержку работы с событиями. Позволяет устанавливать обработчики на различные события браузера и DOM.
Находится в базовом файле y5.js.
new
new y5.AEventListener(type, listener, element, add, context, runOnce)
Имя аргумента | Тип | Описание |
---|---|---|
type | String | тип события: click, load... |
listener | Function | callback-функция на возникновение события |
element | Element, Object | объект, на котором возникает событие |
add | Boolean | начать "слушать" событие немедленно |
context | Object | контекст, в котором выполняется callback |
runOnce | Boolean | обработать событие один раз и удалить обработчик. По умолчанию, false. |
Пример:
new y5.AEventListener("click", callback, link, true);
add
add()
Включает отслеживание установленного ранее события.
block
block()
Блокирует событие. Перестает выполняться установленный обработчик события и отменяется стандартная реакция интерфейсных элементов на данное событие.
remove
remove()
Выключает отслеживание события.
unblock
unblock()
Разблокирует событие. Установленный обработчик события начинает выполняться снова и восстанавливается стандартная реакция интерфейсных элементов на данное событие.