I eventually managed to resolve this, as documented here:

http://stackoverflow.com/questions/1150297/google-map-jquery-rendering-bug

The solution was to position the map off the page, rather than hide it
altogether, so the jquery CSS needed to be hacked.

- Bobby

On Jul 16, 8:35 pm, bobbykjack <[email protected]> wrote:
> I've drastically reduced the length of the 'test case' and am still
> suffering from the same problem:
>
> http://www.fiveminuteargument.com/html/map-test.html
>
> Note that the jquery calls merely apply display: none (then display:
> block) on hide/show.
>
> - Bobby
>
> On Jul 16, 9:53 am,bobbykjack<[email protected]> wrote:
>
> > Hi Esa,
>
> > Thanks for the feedback. Other than the google JS, the only scripts
> > used by that are the jquery/jquery-ui library, something that's in
> > common use across the web. I believe the very problem IS the
> > interaction between the two; obviously that may be a google bug, a
> > jquery bug, or a bug all of my own making :-) Without the jquery code,
> > I cannot reproduce the bug.
>
> > What I CAN do is try to recreate the jquery behaviour with my own
> > custom javascript, which could at least identify the problem more
> > specifically. Ideally, I'd like to be able to use the jquery library
> > rather than having to write the code myself - that's the entire point!
>
> > - Bobby
>
> > On Jul 16, 1:44 am, Esa <[email protected]> wrote:
>
> > > If you put that amount of third party JavaScript on your page, who do
> > > you think will debug your page but yourself.
>
> > > Present the trouble without those additional JavaScript libraries.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to