Google Maps: par rapport à la correction du Positionnement

L'effet, je suis à la recherche d', c'est que j'ai un div qui est flottant à droite avec une carte Google map à l'intérieur et lorsque l'utilisateur fait défiler vers le bas, je veux qu'il soit fixé au top:0px. C'est essentiellement ce que Yelp a la carte à partir de leur page de recherche. Il y a eu quelques questions similaires qui portent sur l'utilisation de JQuery pour changer la classe d'un div pour fixe une fois que l'utilisateur scrollsdown mais avec Google Maps, je n'arrive pas à obtenir l'effet de travailler.

La raison principale est que Google Maps est à l'aide de javascript qui est en cours de chargement après mes propres javascript qui remplacent la position à l'absolu et je ne peux pas le modifier via Jquery css méthode ou quoi que ce soit. J'ai donc ajouté un wrapper qui est flottant mais ajoute un fixe de classe à déroulant. Il se fixe sur le haut de 0px bien, mais parce qu'il a été flottant, une fois la position deviennent fixes, il saute vers la gauche et clobbers mon autre contenu.

J'ai trouvé un tutoriel en ligne, mais il pourrait être obsolète maintenant? Il ne fonctionnait pas.

Difficile d'aider sans voir votre code. Avez-vous essayez d'utiliser le CSS !importante déclaration?
À ce point, Google Maps échoue. Ce qui ferait sens est: je donne un rectangle sur mon interface graphique pour GMaps pour dessiner les paysages, mais où et comment ce rectangle est positionné en est pas de GMaps d'affaires. Il se comporte de manière bizarre. position:absolute fonctionne bien, position:fixed échoue. Je dirais que d'un bug. Et pourtant, 5 ans plus tard, il n'est pas encore fixé ...

OriginalL'auteur Emsu | 2011-06-02