ERLEDIGT
JA
JA
ANTWORTEN
0
0
ZUGRIFFE
293
293
EMPFEHLEN
-
20.01.12 11:59 #1
- Registriert seit
- Aug 2007
- Beiträge
- 70
Hallo,
ich habe zur Zeit ein merkwürdiges Problem mit einer GoogleMap, die nach einem WordPress-Update auf Version 3.3.1 nicht mehr korrekt zentriert. http://schweriner-hof.ant-design.de/karte/
Beim Aufruf der Seite werden die Kartenkacheln kurz vergrößert und verzerrt angezeigt und dann wird der Marker statt ins Zentrum an den unteren Rand der Karte gesetzt.
Das Problem tritt soweit ich es überschauen kann nur im Firefox (aktuelle Version) und im Internet Explorer 9 und der Preview von Version 10 auf. In Google Chrome, Opera und Safari sowie Internet Explorer 8 ist alles ok.
Bei einer zweiten Testseite (http://ant-design.de/karte/) mit dem selben Script, die aber mit WordPress 3.2.1 läuft ist alles in Ordnung.
Weiteres Kuriosum: Unterhalb der festgelegten min-width, also wenn die Seite quasi ein fixes Layout hat, zentriert die Karte korrekt.
Ich verstehe nur im Moment nicht so recht was dieses Problem mit WordPress zu tun haben soll. Ich verwende ein eigenes Theme, also kann es das nicht sein.
Sieht jemand etwas was ich nicht sehe?
P.S. Ok, ich hab es für mich gelöst bekommen. Das Problem ist jQuery 1.7.1 das in WordPress 3.3.1 jetzt verwendet wird. Irgendwas macht die neue jQuery-Version anders als die Version 1.6.1, so dass meine Map-resize-Funktionnicht mehr korrekt funktioniert.Code :1 2 3 4 5 6 7 8 9 10
/** * Resizing for flexible layouts */ function mapsize_fixed() { mapwidth = jQuery("#content").width(); mapheight = jQuery("#map-canvas").height(); jQuery("#map-canvas").width(mapwidth); jQuery("#map-canvas").height(mapheight); google.maps.event.trigger(MeineKarte.map, 'resize'); }
Ich lasse jetzt durch folgendes in der function.php meines Themes für die Seiten mit der GoogleMap die Standard-jQuery-Version durch eine eigene Version 1.6.1 ersetzen:Code :1 2 3 4 5 6 7 8
add_action( 'wp_print_scripts', 'add_my_scripts', 100 ); function add_my_scripts() { if ( is_page(array(PageIDs der betroffenen Seiten))) { wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', ( get_stylesheet_directory_uri() . '/js/jquery.js' ), false, null, true ); wp_enqueue_script( 'jquery' ); } } add_action('init', 'add_my_scripts');
Falls jemand eine Idee hat wie ich meine Map-resize-Funktion auch mit jQuery 1.7.1 zum Laufen bekomme, dann wäre das super.
Danke!Geändert von shredder01 (20.01.12 um 12:23 Uhr)
Ähnliche Themen
-
Probleme nach Update von PHP 5.1 auf 5.2
Von Diablo82 im Forum PHPAntworten: 4Letzter Beitrag: 22.12.11, 00:08 -
Wordpress 3.1 - Mehrere Domains auf ein Wordpress
Von sipoh im Forum Content Management Systeme (CMS)Antworten: 2Letzter Beitrag: 14.03.11, 15:23 -
[WordPress] Bilder werden nach Serverumzug nicht mehr angezeigt
Von Alex Duschek im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 27.07.10, 12:30 -
Text zentrierungsproblem! :**(
Von Klenk im Forum CSSAntworten: 3Letzter Beitrag: 20.01.08, 15:45 -
Zentrierungsproblem
Von nytemare im Forum CSSAntworten: 5Letzter Beitrag: 10.09.03, 10:23





Zitieren
Login





