IDomEvent
Расширяет IEvent.
Объект-обёртка, предоставляющий доступ к DOM-событию. Посредством методов get и callMethod можно получать доступ к полям
и методам оригинального DOM-события. При этом автоматически выполняется нормализация (приведение к стандарту) для тех полей и методов, реализация которых различна в разных браузерах. Так, event.callMethod('stopPropagation') остановит пропагацию события во всех браузерах, включая Internet Explorer.
Конструктор
IDomEvent(originalEvent)
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: Object Исходное DOM-событие. |
* Обязательный параметр/опция.
Методы
Имя |
Возвращает |
Описание |
Вызывает указанный метод у исходного DOM-события. |
||
Object |
Возвращает свойство события по ключу. С помощью этого метода |
|
Возвращает true, если распространение события внутри системы |
Описание методов
callMethod
{} callMethod(name)
Вызывает указанный метод у исходного DOM-события. Второй и последующие аргументы передаются методу при вызове.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: String Имя метода. |
* Обязательный параметр/опция.
get
{Object} get(name)
Возвращает свойство события по ключу. С помощью этого метода можно получать доступ как к свойствам оригинального события, так и к дополнительным свойствам, предоставляемым API карт.
Returns значение свойства.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: String Имя свойства. |
* Обязательный параметр/опция.
isImmediatePropagationStopped
{} isImmediatePropagationStopped()
Возвращает true, если распространение события внутри системы событий API Яндекс.Карт остановлено. Это внутренний признак,
никак не связанный с пропагацией события по DOM-дереву.
Обязательный параметр/опция.