Google Groups Home
Help | Sign in
superfish entire page 'fades' on mouseover (firefox mac os x)
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Greg Warner  
View profile
 More options Oct 3 2007, 6:07 pm
From: "Greg Warner" <gdwar...@gmail.com>
Date: Wed, 3 Oct 2007 16:07:33 -0600
Local: Wed, Oct 3 2007 6:07 pm
Subject: superfish entire page 'fades' on mouseover (firefox mac os x)

When using firefox on mac os x, as I mouse over and superfish drops down a
menu (either down or a side menu), all the text on the page appears to fade
for a split second, and then is back to normal.  I've even tested it with
animations off, etc (completely bare-bones).

This doesn't happen in safari or opera, nor with ff for windows.  Nor does
it happen with suckerfish with ff for mac.

Any ideas?  Or is anybody experiencing the same effect?

Greg

PS> Test here: http://users.tpg.com.au/j_birch/plugins/superfish/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Karl Swedberg  
View profile
(1 user)  More options Oct 3 2007, 8:58 pm
From: Karl Swedberg <k...@englishrules.com>
Date: Wed, 3 Oct 2007 20:58:59 -0400
Local: Wed, Oct 3 2007 8:58 pm
Subject: Re: [jQuery] superfish entire page 'fades' on mouseover (firefox mac os x)

Hi Greg,

This may have to do with the well-known opacity problem in FF Mac  
when setting opacity to some element -- which is what I'm guessing  
Superfish does, maybe with a .fadeIn().. I believe it was Joel Birch  
who earlier suggested setting opacity on the body to something like .
9999. Maybe in your stylesheet:
body { -moz-opacity: 0.9999; }

or in jQuery, in your $(document).ready() :
$('body').css({opacity: .9999});

That should keep the text looking pretty much the same regardless of  
whether something else is fading or not. Am I on the right track  
here? Does that help?

--Karl
_________________
Karl Swedberg
www.englishrules.com
www.learningjquery.com

On Oct 3, 2007, at 6:07 PM, Greg Warner wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joel Birch  
View profile
 More options Oct 4 2007, 12:09 am
From: "Joel Birch" <joeldbi...@gmail.com>
Date: Thu, 4 Oct 2007 14:09:39 +1000
Local: Thurs, Oct 4 2007 12:09 am
Subject: Re: [jQuery] Re: superfish entire page 'fades' on mouseover (firefox mac os x)
Hi Greg,

It is 99.9% certain that it is what Karl said. Here is what has become
my set spiel on the subject:

Mac Firefox has two text rendering anti-aliasing modes, one of which
makes the text look much lighter or less bold in weight. The usual
mode is used when everything on the page has an opacity of 1, or fully
opaque. The moment anything drops to 0.9999 opacity, as it does on
fadeOut (although this is not a jQuery issue - it's any form of
opacity) all the text on the page shifts to the lighter text rendering
mode. The reverse also occurs on fadeIn and also between .0001 and 0,
that is, just as something becomes completely transparent. It's
annoying and the only two workarounds are (1) to set opacity: .999 on
the body element which forces all the text on the page to use the
light rendering mode 100% of the time and never switch to the bolder
mode. This sometimes looks quite good when the design has dark text on
a light background. It wouldn't do for light text on dark though, as
the text just becomes far too thin and begins to lose readability. The
other (2) workaround is to avoid using opacity in the animation
completely and using a simple slideDown instead.

Joel Birch.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
gdw  
View profile
 More options Oct 5 2007, 5:12 pm
From: gdw <gdwar...@gmail.com>
Date: Fri, 05 Oct 2007 21:12:43 -0000
Local: Fri, Oct 5 2007 5:12 pm
Subject: Re: superfish entire page 'fades' on mouseover (firefox mac os x)
Thanks.  It worked perfectly.

On Oct 3, 10:09 pm, "Joel Birch" <joeldbi...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google