We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15734
    • 70 Posts
    Hi, I’ve looked over the forms and didn’t see any topic that addressed this. I have a flyout menu that isn’t working in IE 6. Works fine in all other browsers. I’ve used the standard flyout revisited chunks and modified the css. I’m assuming this is a css issue but I can’t figure it out. Anyone have any ideas. Thanks in advance.

    My CSS:

    .menu {
    margin: 6px 0 0;
    position:relative; 
    z-index:1000;
    font-size: 11px;
    font-weight: bold;
    }
    
    /* remove all the bullets, borders and padding from the default list styling */
    .menu ul {
    padding: 0 0 35px;
    margin:0;
    list-style-type:none;
    width:220px;
    
    
    }
    /* hack for IE5.5 */
    * html .menu ul {margin-left:-16px; ma\rgin-left:0;}
    /* position relative so that you can position the sub levels */
    .menu li {
    position:relative;
    }
    
    /* get rid of the table */
    .menu table {position:absolute; top:0; left:0; z-index:100; font-size:11px;}
    
    /* style the links */
    .menu a, .menu a:visited {
    	
    display:block; 
    text-decoration:none;
    height:30px;
    line-height: 26px;
    width:220px;
    color: #fff;
    background-image: url(buttonNormal.gif);
    text-indent:12px;
    }
    
    .menu a:hover{
    color: #fff; 
    background-image: url(buttonHover.gif);
    }
    
    /* add arrow to parent items */
    
    .menu a.parent {
    	background-image: url(buttonNormalParent.gif);
    }
    
    /* add arrow to parent hover items */
    
    .menu a.parent:hover {
    	background-image: url(buttonHoverParent.gif);
    }
    
    /* hack for IE5.5 */
    
    * html .menu a, * html .menu a:visited {width:220px; w\idth:220px;}
    /* style the link hover */
    
    /* hide the sub levels and give them a positon absolute so that they take up no room */
    .menu ul ul {
    visibility:hidden;
    position:absolute;
    top:0;
    left:220px;
    }
    /* make the second level visible when hover on first level list OR link */
    .menu ul :hover ul{
    visibility:visible;
    }
    /* keep the third level hidden when you hover on first level list OR link */
    .menu ul :hover ul ul{
    visibility:hidden;
    }
    /* keep the fourth level hidden when you hover on second level list OR link */
    .menu ul :hover ul :hover ul ul{
    visibility:hidden;
    }
    /* make the third level visible when you hover over second level list OR link */
    .menu ul :hover ul :hover ul{ 
    visibility:visible;
    }
    /* make the fourth level visible when you hover over third level list OR link */
    .menu ul :hover ul :hover ul :hover ul { 
    visibility:visible;
    }

      • 13202
      • 3 Posts
      i was having the same problem (and your css looks very similar to mine). in my case, there were 2 issues:
      1) i needed to upload the IE6 style sheet (flyout_ie.css) to the server and place the "if" tag in my template(s)
      <!--[if lt IE 7]>
      <link rel="stylesheet" href="assets/templates/wayfinder/flyout_ie.css" />
      <![endif]-->

      Copy the IE6 style sheet code from here: http://www.muddydogpaws.com/assets/templates/wayfinder/flyout_ie.css

      2) there was a typo in a snippet name. For param. the snippet was named cssplay_RevparentRow instead of cssplay_parentRow
      &parentRowTpl=`cssplay_parentRow`


      this link has the samples for the wayfinder snippets
      http://www.muddydogpaws.com/development/wayfinder/examples/example-4.html

      once i fixed these 2 issues and tweated the flyout_ie.css file it works fairly well.

      Hope this helps...good luck!
      MDL