Mi piacerebbe avere un effetto di rimbalzo quando topo il mouse sul marcatore e interrompo l'animazione quando il mouseleave.Listener mouseover e mouseout per indicatore Google Maps
Sto cercando di utilizzare mouseover ed evento mouseout sugli ascoltatori in questo modo:
google.maps.event.addListener(marker, 'mouseover', function() {
this.setAnimation(google.maps.Animation.BOUNCE);
});
google.maps.event.addListener(marker, 'mouseout', function() {
this.setAnimation(null);
});
Ma questo sta cercando strano. Non riesco a spiegare il comportamento sbagliato a parole - si prega di vedere questo video di 15 secondi che ho registrato:
===>http://youtu.be/Hcy8823nNQU
cosa ho bisogno è probabilmente mouseLeave invece di mouseout, ma tale evento non è fornito dalla loro API.
Grazie per la rapida risposta. Per me non funziona, sicuramente ho qualche problema in qualche altro codice. Ad esempio quando rimuovo le condizioni dal tuo violino JS, funziona ancora. –
Oooh, ho capito. Devo aggiungere "draggable: true", e poi funziona! Guarda, ecco il tuo violino, ma ho impostato su falso e vediamo il problema che ho - http://jsfiddle.net/Mas4D/1/ Ma perché? Non voglio che il marcatore sia trascinabile, hmm. –
Rispondo in un secondo, mi sembra di trovare forse alcuni bug di google maps e come superarli. :) –