Lorsque vous utilisez Google Charts, l'info-bulle apparaît parfois derrière le pointeur de la souris, ce qui provoque un scintillement, même un petit peu.
Est-ce un problème connu?
Oui, c'est un petit bug.
Vous devez seulement ajouter ceci à votre CSS:
svg > g > g:last-child { pointer-events: none }
Oui, il semble que le scintillement est une question ouverte.
https://github.com/google/google-visualization-issues/issues/2162
Ça marche dans mon cas
svg > g:last-child > g:last-child { pointer-events: none }
div.google-visualization-tooltip { pointer-events: none }
Oui, vous avez raison, l'info-bulle recouvre la zone de déclenchement, ce qui entraîne sa disparition, ce qui à son tour ouvre la zone de déclenchement et l'affiche à nouveau, etc., etc.
Je l'ai résolu en ciblant le conteneur d'info-bulles via CSS et en remplaçant le code CSS de Google de la manière suivante:
div.google-visualization-tooltip {
padding: 0 !important;
margin: 0 !important;
border:none !important;
box-shadow: unset !important;
background-color: rgba(0,0,0,0) !important;
height:auto !important;
overflow:hidden !important;
}
Cela devrait afficher votre info-bulle HTML à environ 1 m du pointeur de la souris et vous permettre également de vous débarrasser de la boîte blanche laide originale. A travaillé pour moi dans Calendar Chart . Si cela ne fonctionne pas dans votre cas, vous devez connaître le nom de classe du conteneur d'info-bulle de votre graphique.
Je pense que la racine du problème est que l'info-bulle est affichée trop près du pointeur, mais si vous supprimez la marge et le remplissage de ce conteneur, cela le corrige en quelque sorte.
J'espère que cela fonctionne pour vous.