Приветствую!
Я создал несколько кнопок на карте, пример создания одной кнопки:
var pointButton = new ymaps.control.Button({data: {content: 'Кнопка 1'},options: {selectOnClick: true}});pointButton.events.add('select', function(event) {Map.mapListeners.add('click', mapClick);}).add('deselect', function(event) {Map.mapListeners.remove('click', mapClick);});this.map.controls.add(pointButton, { float: "right" });
когда одна из них нажата - производятся некие действия с картой (обработчик mapClick, который добавляется при событии select кнопки и убирается при событии deselect), но проблема в том, что я нажимаю первую кнопку, все хорошо, а когда нажимаю вторую - первая тоже остается нажатой! Как снять с нее нажатие?