[問題] 如何設置在一個時間只做一次marker動畫

看板Ajax作者 (央)時間14年前 (2012/04/17 18:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想讓我的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
文章代碼(AID): #1FZKpIuw (Ajax)
文章代碼(AID): #1FZKpIuw (Ajax)