我正在试着让这个下拉菜单起作用...但我几乎放弃了让它在IE8上工作的尝试,尽管它在IE7上工作……
http://jsfiddle.net/MgcDU/5137/
问题是,在IE8上,当显示下拉菜单时,它看起来就像...隐形的?我将鼠标移到它上面,我可以看到链接出现在状态栏中,但没有其他的。
问题的图像:http://tinypic.com/r/2uqdpqd/5
我认为这个问题与一些继承自bootstrap的风格有关,因为它似乎可以工作。
我已经尝试了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');
};});
我做错了什么?
非常感谢!
发布于 2013-06-12 19:36:58
我没有太多的时间来介绍您的示例,但是我将以下代码添加到您的CSS中,它现在似乎工作得很好。请让我知道它是否也适用于你。
.cssmenu ul li:hover > ul {
display:block;
}
https://stackoverflow.com/questions/17064278
复制相似问题