Simplemenu has word "false" in drop downs on IE8: SOLVED
maddentim - April 20, 2009 - 16:26
| Project: | SimpleMenu |
| Version: | 5.x-5.0 |
| Component: | User interface |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | needs review |
Description
I am using the Simplemenu module on my site. I have IE8 installed on one of my machines so I can see how the site looks in various browsers. When I use Microsoft Internet Explorer 8, the menus with child include the word "false" the background of the drop down portion of the menu. I have attached a screen shot to show what it looks like.
I have not seen this in any other browser (including IE7).
IE8 version: 8.0.6001.18702IC
| Attachment | Size |
|---|---|
| false_in_simplemenu.jpg | 25.6 KB |

#1
I only see this in IE6 (still an issue though)
#2
I had to solve this issue for a job in that I need to use this module. I just replace in the simplemenu.js where appears {opacity: false} with {opacity: 1} it means:
line 39:
$("ul", this).bgIframe({opacity: false});replaced with
$("ul", this).bgIframe({opacity: 1});line 43:
$("ul", $(".nav>li:has(ul)")).bgIframe({opacity: false});repaced with
$("ul", $(".nav>li:has(ul)")).bgIframe({opacity: 1});#3
Thanks desarrollo2.0! That fixed it (and didn't break it in Firefox!)
I looking the dev version and this false thing is gone, so probably not worth doing to much. I did create a quick patch of the change...
#4
Will the patch be included on the official version?
#5
#6
Dont work for me in IE 7.
"false" problem disappear, but with this change ({opacity: false}) there is problem with mouse menu item selection.
I completely delete function ".bgIframe({opacity:false})"
It means:
line
$("ul", this).bgIframe({opacity:false});is replaced with
$("ul", this);and
line
$("ul", $(".nav>li:has(ul)")).bgIframe({opacity:false});is replaced with
$("ul", $(".nav>li:has(ul)"));Check this solution.
Works for me in IE 7 and Firefox 3.
#7
Same bug with 6.x-2.x-dev on IE6, patch needed.