Клуб API Карт

click и dblclick

Пост в архиве.

 

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!') });

Владислав Турман
28 января 2016, 00:19

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

Sergey Konstantinov
28 января 2016, 00:19
Алерт отменяет срабатывание дабл клика.
Владислав Турман
28 января 2016, 00:19

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