2012-02-14 4 views
1

Voici mon problème. D'abord je charge le site et tout fonctionne bien. Ensuite, je clique sur un lien et appelle Ajax pour une nouvelle page. Les données renvoyées contiennent du HTML et du Javascript. Certaines fonctions javascript fonctionne bien, comme la fonction de clic. Mais google maps ne veut pas charger, les fonctions mouseover fonctionnent mais ne veulent pas afficher/masquer (btw fonction d'alerte fonctionne).Google Chrome bug ne pas charger google maps, fonctions jQuery sur l'appel ajax

Mais il y a un truc. Si j'ouvre les outils de développement (clic droit -> inspecter), google maps apparaît et les fonctions commencent à fonctionner.

Je sais que c'est un bug, est-ce que quelqu'un sait comment le contourner?

Et il y a un avertissement: (2) event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. J'ai jQuery version 1.7.1.

+2

L'avertissement n'a rien à voir avec votre code - il vous avertit simplement que webkit supprime rapidement ces propriétés de l'objet d'événement global. –

+0

Avez-vous un exemple de page affichée quelque part que nous pouvons regarder? – abraham

+0

Je l'ai réparé. Devinez la balise de progression vide était le problème pour ne pas charger la fonction show/hide et google maps. – Luka

Répondre

0

Le problème était vide <progress> tag. Lorsque je l'ai retiré de mon formulaire, tout fonctionnait normalement. Étrange.