Клуб API Карт

Вывод списка объектов карты не работает на jQuery 1.11.2

olga.itgirl
26 июня 2015, 07:46

 

Здравствуйте! 

У меня не работает пример из песочницы https://tech.yandex.ru/maps/jsbox/2.1/object_list

вывод списка объектов карты, в примере используется jQuery 1.6.4, при использовании 1.11.2 не работает список

- при клике на пункт меню не выходит балун на карте. 

Помогите, пожалуйста, и заранее спасибо!

3 комментария
Подписаться на комментарии к посту
Добрый день. В новой версии не работает метод toggle. Точнее метод перестал принимать на вход  два callback. Эту логику убрали из jQuery еще в версии 1.9
https://api.jquery.com/toggle-event/

Вам необходимо просто слушать событие click и проверять состояние открытости балуна.
        submenuItem
            .appendTo(submenu)
            .on('click', 'a', function (e) {
                var balloon = placemark.balloon;
               
                balloon[balloon.isOpen()? 'close' : 'open']();
            });

Спасибо огромное! :)