作者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