J’intègre une carte Web à mon site. La carte est divisée en zones et, lorsque vous cliquez sur l’une d’elles, une fenêtre contextuelle affiche des informations supplémentaires à son sujet. Le problème, c’est que cette fenêtre ne s’affiche pas correctement. Son fond est transparent et certaines règles CSS initiales définissent display:none; ou width:0; — ce qui l’empêche de s’afficher correctement.
L’intégration de la carte est initialement masquée (avec display:none;) derrière un onglet (fonctionnalité JavaScript). Je pense que c’est ce qui provoque le problème.
Lorsque vous cliquez sur l’icône « agrandir », le fond blanc apparaît et tout fonctionne comme prévu.

Voici le JavaScript que j’utilise pour afficher/masquer les onglets :
http://jsbin.com/lorovu/edit?html,js
Y a-t-il un moyen de redessiner la carte ou de réinitialiser les valeurs de largeur/hauteur/affichage… soit après le chargement de la page, soit lorsque l’on clique sur l’onglet ? J’aimerais vraiment que la fenêtre contextuelle initiale s’affiche normalement, avec son fond blanc, afin que son contenu soit lisible.
Merci,
Dave