2

我正在尝试使这个下拉菜单功能......但我几乎放弃尝试让它在 IE8 上运行,尽管它在 IE7 上运行......

http://jsfiddle.net/MgcDU/5137/

问题是,在 IE8 上,当显示下拉菜单时,它似乎就像......不可见?我将鼠标移到它上面,我可以看到状态栏中出现的链接,但没有别的。

问题图片: http: //tinypic.com/r/2uqdpqd/5

我认为这个问题与一些从引导程序继承的风格有关,因为它似乎有效。

我试过 jQuery 来解决这个问题,一旦鼠标移到父 li 上,就会强制子 ul 显示为块,但这不是我想要的。

此外,我还必须删除 Joomla 试图包含在导航器块中的一些样式。

jQuery(document).ready(function () {
if (!jQuery("html").hasClass()) {
    // dropdown
    jQuery('.parent').addClass('has-sub');
    jQuery('.cssmenu > ul').removeClass();
    jQuery('.cssmenu ul li > ul').removeClass();
    jQuery('.cssmenu ul li > ul').addClass('unstyled');
};});

我究竟做错了什么?

非常感谢!

4

1 回答 1

0

我没有太多时间浏览您的示例,但是我将以下代码添加到您的 CSS 中,现在它似乎工作正常。请让我知道它是否也对您有用。

.cssmenu ul li:hover > ul {
display:block;
}
于 2013-06-12T11:36:58.383 回答