Ich habe Google Maps API V3 installiert, habe aber Probleme, die Größenänderungsfunktion ordnungsgemäß zu verwenden. Ich habe das Skript so platziert, dass die Karte in einer Unterteilung angezeigt wird, die beim Klicken auf eine Verknüpfung nicht angezeigt wird. Es werden jedoch graue Bereiche an den Seiten angezeigt. Ich habe Instanzen gelesen, in denen Sie die Größenänderungsfunktion in dem Skript haben müssen, das die Division anzeigt, von dem, was ich verstehen kann, aber ich habe Probleme, es richtig zu implementieren.Google Maps API V3 Graue Bereiche
Hier ist der Code, der die Teilung (class = "content") offenbart werden verursacht:
$(function() {
$('.action').click(function() {
var name = $(this).attr("name");
var content = $('.content[name=' + name + ']');
$('.content').not(content).hide('fast');
content.slideToggle('fast');
});
ich die Karte mit der ID "Karte" innerhalb eines div haben.
Ich habe die ganze Nacht auf anderen Teilen der Website gearbeitet und bin im Moment ziemlich schusselig. Entschuldigung, wenn ich vergessen habe, etwas zu posten, um dieses Problem zu lösen.
Vielen Dank im Voraus, Bc.
Danke für die schnelle Antwort. Ich bin mir sicher, dass ich etwas falsch mache, aber so habe ich es im Moment. ' ' – itsbc
Hier sind zwei mögliche Probleme; Zunächst scheint Ihre Map-Variable nicht global zu sein, also können keine anderen Funktionen sie verwenden, und zweitens, nachdem das 'slideToggle()' beendet ist, müssen Sie die Größenänderung auslösen. –
Ich bin sehr Anfänger zu jquery und ich bin nicht 100% klar, wie das globale Problem in Bezug auf die Map-Variable zu beheben. Deklariere ich es einfach mit var map = "map"? Danke nochmal für die Hilfe. – itsbc