util.cursor.Manager
Менеджер курсоров.
Конструктор | Поля | События | Методы
Конструктор
util.cursor.Manager(element)
Менеджер курсоров над DOM-элементом. Используется прямое присваивание через style.cursor.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
element * | — | Тип: HTMLElement DOM-элемент, для которого выполняется установка курсоров. |
* Обязательный параметр/опция.
Пример:
// поставим курсор "стрелка" над картой
var cursor = map.cursors.push('arrow');
setTimeout(function () {
// через 5 секунд установим курсору другой ключ
cursor.setKey('grabbing');
setTimeout(function () {
// еще через 5 секунд удалим этот курсор с карты
cursor.remove();
}, 5000);
}, 5000);
Поля
Имя | Тип | Описание |
---|---|---|
events | event.Manager | Менеджер событий менеджера курсоров. |
Имя | Тип | Описание |
---|---|---|
events | event.Manager | Менеджер событий менеджера курсоров. |
События
Методы
Описание полей
events
{event.Manager} events
Менеджер событий менеджера курсоров.
Описание событий
change
Изменение курсора.
Описание методов
push
{util.cursor.Accessor} push(key)
Устанавливает новый курсор и дописывает его в стэк курсоров объекта.
Returns объект, предоставляющий доступ к добавленному на карту курсору.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
key * | — | Тип: String Курсор. Допустимые значения:
|
Параметр | Значение по умолчанию | Описание |
---|---|---|
key * | — | Тип: String Курсор. Допустимые значения:
|
* Обязательный параметр/опция.