Клуб API Карт

Placemark icon bounce

Пост в архиве.
zurbaev
28 июня 2012, 09:14

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

 

Необходимо реализовать эффект "подпрыгивания" иконки Placemark. Единственный вариант, который пришел в голову выглядит подобным образом:

 

var pMark = this.createPlacemark(
[v.centerX, v.centerY],
{
balloonContent: balloon,
iconContent: '<img src="/img/map/pmark.png">'
},
{
draggable: false,
hideIconOnBalloon: false,
preset: 'twirl#greenIcon',
}
);
pMark.makeBounce = function() {
$(this).css('position', 'relative').animate({
top: '-=15px'
}, 250).animate({
top: '+=15px'
}, 250);
}

$('li#company-' + v.id).click(function() {
pMark.makeBounce();
});

 

Но такой код не работает - TypeError: Cannot read property 'defaultView' of undefined [/js/jquery-1.7.1.min.js:4], полагаю из-за того, что в ЯКартах ипользуются непонятные (мне) теги <ymaps>

 

Есть ли способ реализовать подобное?

 

Спасибо.