Changing the slide element, or slide element container, to have position "relative" fixes the issue your describing in having relatively placed elements in the sliding content. I don't think this is a "mooTools bug", its a property of Internet Explorer - unless the parent element is positioned, setting left/right/top/bottom or margins for child elements can have unpredictable results - specifically, IE looks for the first ancestor that is positioned. You'll also see z-index errors, most of the time, especially if you have background images on those relatively placed elements.
Generally speaking, I just extend Fx.Slide in my own class and set the container to relative in the initialize function. I'm not completely sure if this works in IE6, but it does in IE7. I have had the double-edged boon of working in an environment that doesn't support IE6 anyway, but let me know if this helps. On Tue, Nov 10, 2009 at 11:26 AM, Thierry bela nanga <[email protected]>wrote: > some transitions effects cause bug in IE especially when they set negative > height values, > > I had this problem with Fx.Transitions.Elastic if I remember ... > > I do not ignore IE6, I just make sure everything works fine, I just don't > care if the site looks ugly :( > > > > On Tue, Nov 10, 2009 at 5:20 PM, Aaron Newton <[email protected]> wrote: > >> none of these suggestions are valid; ignoring IE6 is no good. >> >> I don't have time right now to look into this, but I can tell you that >> Fx.Slide does work in IE6. It's most likely a CSS conflict or something. >> >> Try hitting the test here in IE6 and see if it works in the example: >> >> http://mootools.net/releases/mootools-more/Tests/ >> >> If it does, then it's likely that Fx.Slide is not the problem. It's >> *possible* that it is the problem, but that's the first step. >> >> >> On Tue, Nov 10, 2009 at 6:56 AM, Thierry bela nanga <[email protected]>wrote: >> >>> do like me, >>> >>> display an ugly banner to invite people moving from IE6 >>> >>> :) >>> >>> http://www.ctpl-cm.org/ >>> >>> >>> On Tue, Nov 10, 2009 at 3:48 PM, asgaroth.belem < >>> [email protected]> wrote: >>> >>>> >>>> #$%"#$%$ IE ={ its been my nightmare I so hate it. specailly IE6 >>>> >>>> I have that I have to support that browser =[ >>>> >>>> On 9 nov, 16:38, Oskar Krawczyk <[email protected]> wrote: >>>> > It's not a bug in MooTools. It's a bug in IE (I have never seen this >>>> > happening in Firefox 2). >>>> > >>>> > On 9 Nov 2009, at 21:11, asgaroth.belem wrote: >>>> > >>>> > >>>> > >>>> > > Ok seems like it is a slide bug, it does what I said when any of the >>>> > > contents inside the slided container has either position:relative or >>>> > > position:absolute. >>>> > >>>> > > these elements do not hide when sliding out, they move up but they >>>> > > still shown. >>>> > >>>> > > IE 7 and IE6 >>>> > >>>> > > Should I report this somewhere else? >>>> > >>>> > > Alex, >>>> > >>>> > > On 9 nov, 12:07, "asgaroth.belem" <[email protected]> wrote: >>>> > >> Hi, im having problems with Element.slide the component actually >>>> > >> moves >>>> > >> up, but it does not hide, showing over the trigger element and >>>> couple >>>> > >> other things. this only happens in IE7, IE6 and looks like Firefox >>>> 2 >>>> > >> too. >>>> > >>>> > >>http://www.gaudiumpress.org/ >>>> > >>>> > >> Any ideas on how to fix this? Cause i dont really know what to do, >>>> > >> there is no CSS i could add to fix this, what i think is failing is >>>> > >> the overflow:hidden in the wrapper element, but is is dinamically >>>> > >> created so I dont know :( >>>> > >>>> > >> Thanks in advance, >>>> > >>>> > >> Alex, >>>> >>> >>> >>> >>> -- >>> http://tbela99.blogspot.com/ >>> >>> fax : (+33) 08 26 51 94 51 >>> >> >> > > > -- > http://tbela99.blogspot.com/ > > fax : (+33) 08 26 51 94 51 >
