Добрый день.
При одновременном добавлении к объекту отслеживания click и dblclick всегда вначале происходит выполнение фунции, отвечающей за click, а лишь потом за dblclick (если, конечно, второй клик был). Например в данном пример при dblclick маркер всегда становится вначале желтым, а лишь потом красным.
function onObjectEvent (e) {
var objectId = e.get('objectId');
if (e.get('type') == 'click') {
// Метод setObjectOptions позволяет задавать опции объекта "на лету".
objectManager.objects.setObjectOptions(objectId, {
preset: 'islands#yellowIcon'
});
} else {
objectManager.objects.setObjectOptions(objectId, {
preset: 'islands#redIcon'
});
}
}
objectManager.objects.events.add(['dblclick', 'click'], onObjectEvent);
Есть ли возможность разделить события click и dblclick так, чтобы при click маркер становился желтым, а при dblclick - красным (без появления желтого)?
Заранее спасибо.