Клуб API Карт

click и dblclick

bublik20
23 апреля 2014, 23:43

 

myMap.events.group()

   .add('click', function () { alert('click!') })

   .add('dblclick', function () { alert('dblclick!') });

 

Пример и док, 2.0 версия. Всегда работает только click. То есть я тыкаю два раза , все равно срабатывает click! 

Что не так делаю ? 

var myMap;

function init(){     

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

      center: [55.76, 37.64],

      zoom: 10,

      behaviors: ['drag', 'scrollZoom','rightMouseButtonMagnifier','multiTouch'],

  });

  myMap.events.group()

    .add('click', function () { alert('click!') })

    .add('dblclick', function () { alert('dblclick!') });

}

 

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

если заменить alert на console.log все работает

  myMap.events.group()

    .add('click', function () { console.log('click') })

    .add('dblclick', function () { console.log('dblclick!') });

А не может быть такое,, что после click евент дальше не пошел? Или я хрень сморозил? ))

Алерт отменяет срабатывание дабл клика.

Ну, я почти угадал)