我正在尝试使这个下拉菜单功能......但我几乎放弃尝试让它在 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');
};});
我究竟做错了什么?
非常感谢!