Not signed in (Sign In)

SkillShare - A place to discuss Web Standards and Web Design topics

Categories

Vanilla 1.1.5a is a product of Lussumo. More Information: Documentation, Community Support.

    • CommentAuthormikecron
    • CommentTimeMay 2nd 2007 edited
     permalink
    Hello all. I'm hoping I can snare a javascript expert with my honeypot of a problem:

    I'm using a Son of Suckerfish drop down menu on my client's site, but am noticing a problem in IE7. The menus, when extended, overlap a DIV that makes use of some scriptaculous effects. It seems that if any of the scriptaculous effects are triggered, the suckerfish menus won't disappear onmouseoff. There's no issue if you don't activate the effects, though. There doesn't seem to be any problem in Firefox. Would anyone be kind enough to check this one out?

    http://www.designprinciples.com/jkscanlan/template/interior_b.html

    Much obliged for any help!
    • CommentAuthormikecron
    • CommentTimeMay 3rd 2007
     permalink
    Sorry folks, I'd like to amend my symptoms above: the problem does not seem to be related to scriptaculous, that was a poor assumption on my part.

    Instead, it seems to be that the menu gets stuck open if you click anywhere on the page at all. Just a single click is all it needs to get stuck. I can still mouseoff above the menu, and it disappears, but otherwise the menu stays locked open.

    It seems that someone one had this issue before, but I'm loathe to spend cash at experts-exchange.com on a solution that I can't guarantee will work.

    If anyone's seen this happen before or wouldn't mind swinging past the address above, I'd really appreciate it. I'm at wit's end with this one!
    • CommentAuthormikecron
    • CommentTimeMay 3rd 2007
     permalink
    A solution at last!

    For the benefit of others that might have this issue: I found the solution here (http://htmlfixit.com/?p=1013&from=rss).

    Apparently, this issue is even present in the example versions of Son of Suckerfish on the HTMLDog.com website, found here (http://www.htmldog.com/articles/suckerfish/dropdowns/example/bones1.html). It usually only requires a single click to trigger this bug. Open the example page in IE7, for instance, and click somewhere in the content. Then try the drop down menus again. Rrrrg! Foolish IE.

    The solution:

    #nav li:hover {background-position: 0 0;}

    Further explained here: http://www.satzansatz.de/cssd/pseudocss.html#stickyhover />
    I hope this helps others to fix the issue of suckerfish menus that stay open.
Add your comments