Thanks for your help guys... I succeeded to get the fade to work in
IE. The thing is when the efect begin. The page background is visible
for maybe a tenth of a second on IE. Which is very ugly. Any idea on
how i can avoid that?
On 29 Juli, 19:07, ahmetalpbalkan <[EMAIL PROTECTED]> wrote:
> Try to set a background-color for that element (not the font; div or
> table..) It'll work in IE...
>
> I think IE6 has no anti-aliasing property. IE has lots of bugs. I
> haven't ever had problems with scriptaculous and prototype on Firefox.
>
> I think you can't do this with another solution.
>
> On 29 Temmuz, 18:30, Florian Feichtinger <[EMAIL PROTECTED]> wrote:
>
> > hi,
>
> > I've had the same issue with a link on a plain background to fade in.
> > I've fixed that with a workarround to fade from the background color to
> > the visible font color. So it seems like in fades in. The font geht also
> > broken even its on opacity 1.... between 0.1 and 0.9 the font looks
> > terrible on ie.
>
> > I'm curious about experience and maybe a solution by other users.
>
> > Cheers,
> > Florian
>
> > morre95 schrieb:
>
> > > Yes i know my English is bad. But i hope you understand me anyway...
> > > I´am trying to get a lightbox to work properly with IE. I´am trying to
> > > get the background display with Effect.Opacity(). Like this:
> > > displayLightbox: function(display){
> > > $('lightbox').style.display = display;
> > > if(display != 'none') {
> > > this.displayOverlay(display);
> > > this.loadInfo();
> > > } else {
> > > new Effect.Fade('overlay', { duration: 0.4,
> > > afterFinish: function()
> > > { $('overlay').hide(); }});
> > > }
> > > },
>
> > > displayOverlay: function(display){
> > > $('overlay').setStyle({
> > > display: display,
> > > opacity: 0.0
> > > });
>
> > > if (browser == 'Internet Explorer'){
> > > $('overlay').setStyle({
> > > height: $('overlay').getHeight(),
> > > width: $('overlay').getWidth:(),
> > > display: 'inline-block'
> > > });
> > > }
> > > new Effect.Opacity('overlay', {duration:0.4, from:0.0,
> > > to:0.8});
> > > },
>
> > > the css part:
> > > #overlay{
> > > position:absolute;
> > > top:0;
> > > left:0;
> > > width:100%;
> > > height:100%;
> > > z-index:5000;
> > > background-color:#000;
> > > }
>
> > > In Firefiox it works but in IE the entire page blinked a few times and
> > > then it appears with the lightbox in it... I hope you understand my
> > > bad English but i dont know how to explain it in English otherwise.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Spinoffs" 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/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---