Solution re IE7 CSS sub-menu not displaying ?

I found this on the Internet re IE not " hovering ".
What is the Javascript mentioned ?


The following is from SuckerFish…
Sometimes IE is unwilling to change display states with :hover without some statement on the actual hover itself. You can see this if you copy the menu code from Sons of Suckerfish and don’t add the Javascript in the of your document-- the JS is only there for IE6, however without it, IE7 refuses to show the submenus.

See Sons of Suckerfish

The basic idea is that you construct a dropdown menu with CSS and then bolt on a small piece of JavaScript to mimic the :hover pseudo-class that certain browsers (namely Internet Explorer) don’t fully support.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

A demo of the .hover problem is at Demonstration of IE7 Hover Glitch (EnvironmentalChemistry.com)
I presume this is for PCs running IE7 - but it confirms the bug exists and is known.

Now we need a solution for Freeway.

Nick


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hi Nicholas,

Are you referring to this problem?

http://www.softpress.com/kb/questions/140/Are+your+CSS+Menu's+submenus+disappearing+in+Internet+Explorer+7+and+Opera%3F

Joe

On 9 Feb 2009, at 10:15, NicolasAllan wrote:

A demo of the .hover problem is at Demonstration of IE7 Hover Glitch (EnvironmentalChemistry.com)
I presume this is for PCs running IE7 - but it confirms the bug
exists and is known.

Now we need a solution for Freeway.

Nick


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hello Joe,
The solution, above, seems to what I hoped for. I will put it onsite today to see if my client (in France) can now access the the sub-menus. I would not expect to hear until Thursday / Friday.

An aside. Elsewhere on the Internet I came across another IE7 bug which may affect Freeway. When adding links to the CSS menu items make sure they are not too long (not defined) as there is a limit. I will try and find that limit today and email you. Some of my links in CSS Menu are over 300 characters.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Later…
Hello Joe,
My CSS Menu options for menu and sub-menu already had a background colour - but let me try adding the graphic etc and see if that cures it.
Nick


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Do you have a link to the page so I can have a look at it in IE7?

Joe

On 9 Feb 2009, at 12:06, NicolasAllan wrote:

Later…
Hello Joe,
My CSS Menu options for menu and sub-menu already had a background
colour - but let me try adding the graphic etc and see if that cures
it.
Nick


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hello Joe,
Try http://www.guyenne-immobilier.co.uk/listman/listings/l0015.html as this is the page that the client mentioned where the sub-menus occasionally failed to pop-up OR were blank when they did so.

I did not design the site - just converted an existing site to Freeway.

Nick


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hello Joe,
I have finished amending the site (for today) at http://www.guyenne-immobilier.co.uk/listman/listings/l0015.html
I have reduced the number of characters in all page links.

I shall be at the local library tomorrow morning (Tuesday) using their PC’s to check the website.

Nick


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hi Nicholas,

The problem is specific to that page. Once I found that out I had a
look at the differences between that page and other pages, the main
one being the Last updated info at the start of the code. Remove that
and the menus will work as expected.

Hope this helps.

Joe

On 9 Feb 2009, at 15:52, NicolasAllan wrote:

Hello Joe,
I have finished amending the site (for today) at http://www.guyenne-immobilier.co.uk/listman/listings/l0015.html
I have reduced the number of characters in all page links.

I shall be at the local library tomorrow morning (Tuesday) using
their PC’s to check the website.

Nick


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hello Joe,
All OK now - although I could not test for Vista.
So a note of what I did in case it is useful on elsewhere.

  1. Reset IE7 to IE7/IE6 on the basis of PC sites suggesting both are required.
  2. Added your _transparent.gif to all backgrounds in CSS Menu. Without it half the menu box coloured backgrounds did not show on all pages ( hover still worked ).

Many thanks for your help - and patience.
Nicolas


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options