Клуб API Карт

удаления события

plavsky.denis
28 августа 2015, 09:28

ПОчему-то не удаётся удалтить событие -не могу понять почему

      function init() {

 

 

        myMap = new ymaps.Map("map", {

            center: [53.9172, 27.5601],

            zoom: 11,

            controls: []

        });

 

        myMap.behaviors.disable(["dblClickZoom"]);

 

        myMap.events.add('dblclick', function (e) {

 

            var coords = e.get('coords');

 

            Arr[counterArr] = [coords[0].toPrecision(6), coords[1].toPrecision(6)];

 

            counterArr++;

            if (Arr.length == 2) {

                SetRoute(Arr);

                Arr = [];

                counterArr = 0;

            }

        });

        myMap.events.remove('dblclick');

    }

Есть какие идеи?Вроде всё норм

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

Обработчик события обязательно нужно передавать вторым параметром в remove

Либо использовать once или группу событий