作者oao54bb (央)
看板Ajax
标题[问题] 如何设置在一个时间只做一次marker动画
时间Tue Apr 17 18:58:21 2012
我想让我的marker,当我点选到的才做动画,
其他marker则为不动。
但我的程式显示结果,当点到每一个marker都会做动画。
请问一下,
我该怎麽让他只有一个动就好..?
var marker = new google.maps.Marker(markerOptions);
/** bind marker event */
google.maps.event.addListener(marker, 'click', function () {
var index = -1;
for (var i=0; i<markers.length; i++) {
if (markers[i] == this) {
index = i;
break;
}
}
if (-1 !== index && 0 < datas.length) {
if (marker.getAnimation() != null) {
marker.setAnimation(null);
} else {
marker.setAnimation(google.maps.Animation.BOUNCE);
}
map.panTo(this.position);
$('.perview img').eq(index).trigger('click');
}
});
--
Blog
http://oao54bb.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.34.100