I have been going crazy trying to solve a bug involving my Wayfinder implementation that occurs with explorer browsers.
The drop down works fine with safari and firefox. With explorer the drop-downs don’t stay dropped down! Move the mouse beyond the first drop-down button and the drop-down disappears - the mouse won’t hold it in place.
In the process of trying to solve this, I’ve found that this behaviour is triggered by the cursor moving outside the header area. On this site I’ve moved the navigation bar half way up the header area and the cursor will hold the drop-down menu (see under the ’breastfeeding’ button) until it moves outside the header. See:
http://www.breastfeedingnetwork.org.uk/explorer-fix.html
This is what is in my style sheet:
#header {
background: #7E1F97 url(images/bfn09pagetitle6.jpg) no-repeat top left;
height: 219px; /* set this to the height of the background image + 10px space + 30px for the navigation buttons */
}
#headernavigation {
position: relative;
top: 100px; /* Was 189px This spaces the nav buttons away from the banner */
height: 30px;
width: 900px; /* This is the width allowed for the buttons and stops them dropping onto the next line if the window shrinks */
}
This is in the template:
<div id="header">
<!-- This holds the navigation bar, based on the wayfinder -->
<div id="headernavigation">
[[Wayfinder? &startId=`0` &level=`3` &parentClass=`hide` &outerTpl=`cssplay_outer` &rowTpl=`cssplay_row` &parentRowTpl=`cssplay_parentRow` &innerTpl=`cssplay_inner` &cssTpl=`cssplay_dropdown` &outerClass=`menu` &excludeDocs=`{{navigation_exclude}}`]]
</div>
</div>
The chunks are as at :
http://www.muddydogpaws.com/development/wayfinder/examples/example-1.html
(As an aside, I thought at one stage it was due to the drop-down buttons having gaps between them, unlike on the muddydogpaws example and found the problem to be as described above when trying to locate where the coding is that introduces the gaps with my site).
Any ideas and solutions explained in easy terms for someone new to Wayfinder much appreciated.