当我将鼠标悬停在标记上时,我希望有弹跳效果,并在鼠标离开时停止动画。
我正在尝试在这样的侦听器上使用 mouseover 和 mouseout 事件:
google.maps.event.addListener(marker, 'mouseover', function() {
this.setAnimation(google.maps.Animation.BOUNCE);
});
google.maps.event.addListener(marker, 'mouseout', function() {
this.setAnimation(null);
});
但这看起来很奇怪。我无法用语言解释错误的行为——请看我录制的这个 15 秒视频:
===> http://youtu.be/Hcy8823nNQU
我需要的可能是 mouseleave 而不是 mouseout,但他们的 API 没有提供该事件。