Hi Ripple and Ricardo, Thanx for your reactions.
@ ripple: Feel free to view the source code of the demonstration page (see link I posted), there are some clarifying comments inside. @ Ricardo: indeed it is quite strange that the IE webdeveloper toolbar says 'display=none' and nevertheless the element is visible. That indeed points in the direction of an IE bug. I only wasn't sure whether there might be something in jQuery that triggers on IE on "hasLayout" (which in turn is triggered by position:absolute), and guessed that people deeply versed into jQuery's source code maybe could directly point the way in that, better than I could try to find it. @ Ricardo: Visibility: hidden is a good fix indeed, thanx! Didn't try that yet after having struggled for many hours to sort down the problem, but logical solution. Indeed in my 'own home-grown library', which I always used before jQuery came around, I always *combined* display: none and visibility:hidden, to hide things. Would this be an option for JQuery's hide()/show() functions, or would that have other drawbacks? Absolute positioning is frequently needed and containers with content are also common, in my experience (anatomical e-learning with layers of images exactly stacked on top of each other, each adding structures to the whole) In any case, it's reassuring that I didn't seem to have overlooked something basically as far as seems now. Thanx! On Dec 22, 3:17 am, ripple <ripple...@yahoo.com> wrote: > He said that was a demonstration/example. He didn't say that it's his code. > > > --- On Sun, 12/21/08, Ricardo Tomasi <ricardob...@gmail.com> wrote: > > From: Ricardo Tomasi <ricardob...@gmail.com> > Subject: [jQuery] Re: Order of hiding container-divs and their content > matters on IE6,7 > To: "jQuery (English)" <jquery-en@googlegroups.com> > Date: Sunday, December 21, 2008, 8:26 PM > > He just did. Why not read it? > > On Dec 21, 10:19 pm, ripple <ripple...@yahoo.com> wrote: > > > How about posting your code? > > > > > > > > http://2whoa.com/dominate > > > --- On Sun, 12/21/08, Paul <o.p.go...@gmail.com> wrote: > > > From: Paul <o.p.go...@gmail.com> > > Subject: [jQuery] Order of hiding container-divs and their content matters > on IE6,7 > > To: "jQuery (English)" <jquery-en@googlegroups.com> > > Date: Sunday, December 21, 2008, 7:10 PM > > > In IE, when having elements containing other elements, ie. a div > > containing images, when attempting to hide a content-element of a > > hidden container-div, this won't work, it won't even be possible > > anymore after re-showing the div. This problem occurs: > > > - only on IE6,7 (didn't try IE8), the problem doesn't occur on > FF3, > > Op9, Saf3(Win), Chrome > > - only when both the container div and the content are absolutely > > positioned > > > (tested both with jQuery 1.2.3 and 1.2.6) > > > It is demonstrated here: > > >http://www.justarrangingbits.org/webtech/jquery/demos/hideorder.htm > > > I guess it is connected to 'hasLayout' on IE, but don't know > how > > exactly. Struggled nearly a complete day to narrow down to what seems > > to be the problematic combination. Am I making a mistake? Is it a > > bug? > > Thanks for any information or help.