I’m a non-techie trying to become more dev inclined (what a rush when I get something to work and what a bummer when I don’t), so apologies if this has been covered, but I didn’t see a topic with this title. If there is one, please point me to it and I’ll pursue that.
I’ve implemented the MuddyPaws ultimate dropdown for a very simple site. I still have more styling to do, but it looks fine in Safari and Firefox on the Mac, but in IE 8 on a PC, it looked like junk. The parent menu was gigantic, with no active link or submenu, and the page content was all over the place.
I modified the code in cssplay_revParentRow that addressed IE7 and was able to get the parent row to appear in IE and the parent links work, but the submenus do not appear at all. And if I go to one of the child pages from a link within a parent page, I get a site-menu page rather than the child page, even though the browser title bar (or tab) lists the name of the child page. Only a parent link will display the site content with the horizontal navbar.
Does this sound familiar? What do I need to add or change to make this menu work in IE?
Thanks for your consideration.
Here’s my modified code from cssplay_revParentRow:
<li><a [+wf.classes+] href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]
<!--[if IE 7]
></a>
<!--<![endif]-->
<table><tr><td>
[+wf.wrapper+]
</td></tr></table>
<!--[if lte IE 6]></a><![endif]-->
</li>
Oops, slight change to the cssplay_revParentRow code. For some reason, the <!-- --> line makes a difference in the display of the parent menu.
<li><a [+wf.classes+] href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]
<!--[if IE 7]
>
<!-- -->
</a>
<!--<![endif]-->
<table><tr><td>
[+wf.wrapper+]
</td></tr></table>
<!--[if lte IE 6]></a><![endif]-->
</li>
And when I click on a link in a parent page, I *do* get the page content waaaay below the site menu, but there’s no styling applied. The content was so far down, I didn’t see that it was there.
So the basic issue of the drop-downs not working remains.
I ran the site through a validator and found a bunch of errors that I was able to fix. All better now.