Клуб API Карт

Не работает простой пример с кнопкой без перехода в состояние "нажата"

Noita
3 октября 2014, 15:55

На вот этой странице документации

http://api.yandex.ru/maps/doc/jsapi/2.0/ref/reference/control.Button.xml

приводится простой пример использования опции selectOnClick


var button = new ymaps.control.Button({
         data: {
             // Зададим иконку для кнопки
             image: 'images/button.jpg',
             // Текст на кнопке.
             content: 'Сохранить',
             // Текст всплывающей подсказки.
             title: 'Нажмите для сохранения маршрута'
         }
    }, {
        // Зададим опции для кнопки.
        selectOnClick: false
    });
map.controls.add(button, {top: 5, right: 5});

К сожалению, кнопка, хотя и создаётся, при щелчке переходит в состояние "нажата".

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

Спасибо за сообщение, действительно в примере ошибка.

Там путаница со скобками. У нас есть пример в песочнице, где корректно задаются опции 

http://api.yandex.ru/maps/jsbox/2.1/button

Пример из 2.1
Ошибка, судя по всему, в 2.0

Подскажите, пожалуйста, какую версию API Вы подключаете?
Тогда вы смотрите старый пример.
Ссылку на новый дала mari-na-bzzz, документацию к версии 2.1 можно найти здесь http://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/control.Button.xml

Да, верно, запутался в ветках. Видимо, нашёл через поиск и проглядел, что это уже ветка 2.0, а нужна 2.1.16

Извините, спасибо ;-)