Клуб API Карт

Можно ли удалить все обработчики событий за один раз?

andrewurb
15 января 2015, 18:10

Может есть что-то подобное:

map.events.remove('click', 'all')

В документации подобного не нашел, а передавать обработчик при каждом удалении события не хотелось бы.

3 комментария
Подписаться на комментарии к посту

Это не самая правильная операция, поэтому ее нет.

Но вы можете создать группу событий и грохать ее целиком.

В документации есть пример создания группы слушателей, в группе можно удалять сразу все подписки без указания типов событий https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/event.Group-docpage/

Спасибо. Похоже, это то, что надо.