Ich binde eine Webkarte in meine Website ein. Die Karte ist in Bereiche unterteilt, und wenn man auf einen Bereich klickt, wird ein Pop-up mit weiteren Informationen dazu angezeigt. Das Problem ist, dass dieses Pop-up nicht richtig angezeigt wird. Es hat einen transparenten Hintergrund, und einige CSS-Eigenschaften werden zunächst auf display:none; oder width:0; gesetzt – dadurch wird es nicht richtig angezeigt.
Die eingebettete Karte ist zunächst hinter einem Tab ausgeblendet (mit display:none;). Der Tab verwendet JavaScript. Ich glaube, dadurch entsteht das Problem.
Sobald man auf das Symbol „Maximieren“ klickt, erscheint der weiße Hintergrund, und alles funktioniert wie erwartet.

Das ist das JavaScript, das ich für die Tabs zum Ein- und Ausblenden verwende:
http://jsbin.com/lorovu/edit?html,js
Gibt es eine Möglichkeit, die Karte neu zu zeichnen oder die Werte für Breite/Höhe/Anzeige zurückzusetzen – entweder nach dem Laden der Seite oder beim Anklicken des Tabs? Ich würde das anfängliche Pop-up gern normal mit weißem Hintergrund anzeigen lassen, damit man den Inhalt lesen kann.
Danke,
Dave