2012-04-14 7 views
0

Ich versuche, JQuery zu verwenden verstecken() & SlideDown() -Funktion, um meine Google Map zu verbergen/anzuzeigen. Alles funktioniert perfekt für die Karte, außer nach der Slide-Down-Animation wird die Karte nicht gut angezeigt. Hier ist mein Code:jQuery Animation & Google Karte Kampfproblem Ausgabe

$("#map_canvas").hide(); 
... 
... 
... 
$("#map_canvas").show(200); 

(I verwendet show() in diesem Fall, aber es sollte die gleiche wie slidedown() arbeiten). Die Karte kommt so aus: ... sh * t, ich bin nicht qualifiziert, Bilder hochzuladen ... gut, die Karte wird nur teilweise angezeigt, mit anderen Kartenbereich in grauer Farbe.

Die seltsame Sache ist, wenn ich versuche, "Inspect Element", die Karte geht einfach wieder normal. Ich habe auf Firefox und Chrome versucht, das gleiche Problem.

Ich habe auch noch ein kleines Problem. Chrome scheint mit Geolocation nicht gut zu funktionieren. Ich habe Geolocation in allen gängigen Browsern versucht, nur Chrome gibt mir einen falschen Platz.

Antwort

0

Auslöser das resize -event der Karte innerhalb des Rückrufs von show()

mit dem anderen Problem helfen wir weitere Informationen benötigen.