De laatste tijd ben ik wat aan het spelen met Google Maps en ben inmiddels aanbeland bij wat complexere structuren met betrekking tot layouts en CSS dat het volgende probleem optreed in IE7
GoogleMaps wordt getekent in een DIV met een vaste width / height in de CSS stylesheet. Deze div bevind zich in een form die via AJAX wordt gegenereerd. Omdat het op de bodem van de pagina is, breidt de pagina naar onder uit wanneer deze geladen wordt. Hierdoor laadt de GMap buiten het zichtbare veld. Wanneer ik nu naar onder scroll zie ik een lege DIV met de juiste afmeting. Wanneer ik echter nu de AJAX call opnieuw doe en de form opnieuw laad, dit keer met de GMap in mijn gezichtsveld wordt hij wel op de juiste plaats getekent.
Het probleem nu echter is wanneer ik scroll, de hele pagina doet wat ie moet doen, maar mijn DIV met google maps er in blijft op exact dezelfde plaats IN MIJN BROWSER, en de pagina scrolled er dus onderlangs. In FireFox is er niets aan de hand, echter in IE7 treed dit probleem op.
Het gebeurd met verschillende DIVjes op mijn pagina, ook zonder GoogleMaps er in. ik ga er daarom ook van uit dat het een CSS stylesheet probleem is van de eigen DIV of de parent DIV. Echter heb ik zo'n beetje iedere CSS property al geprobeerd in iedere mogelijke combinatie maar ik krijg het niet opgelost.
GoogleMaps wordt getekent in een DIV met een vaste width / height in de CSS stylesheet. Deze div bevind zich in een form die via AJAX wordt gegenereerd. Omdat het op de bodem van de pagina is, breidt de pagina naar onder uit wanneer deze geladen wordt. Hierdoor laadt de GMap buiten het zichtbare veld. Wanneer ik nu naar onder scroll zie ik een lege DIV met de juiste afmeting. Wanneer ik echter nu de AJAX call opnieuw doe en de form opnieuw laad, dit keer met de GMap in mijn gezichtsveld wordt hij wel op de juiste plaats getekent.
Het probleem nu echter is wanneer ik scroll, de hele pagina doet wat ie moet doen, maar mijn DIV met google maps er in blijft op exact dezelfde plaats IN MIJN BROWSER, en de pagina scrolled er dus onderlangs. In FireFox is er niets aan de hand, echter in IE7 treed dit probleem op.
Het gebeurd met verschillende DIVjes op mijn pagina, ook zonder GoogleMaps er in. ik ga er daarom ook van uit dat het een CSS stylesheet probleem is van de eigen DIV of de parent DIV. Echter heb ik zo'n beetje iedere CSS property al geprobeerd in iedere mogelijke combinatie maar ik krijg het niet opgelost.