在我的网站http://www.mvl.eu我使用superfish作为子菜单。子菜单是可见的(z-index问题),但它是不可点击的,因为如果你移动到子链接它就会消失。这个问题只发生在IE9中,直到IE8都没有问题。谁能告诉我出了什么问题,因为我实在想不出办法了。谢谢!
刚刚检查了您的网站,我可以确认这在IE7上也是一个问题,除非您将鼠标向下移动得足够快。看起来在菜单标题的定义和菜单项之间存在某种差距。也许问题在于鼠标什么时候在这个空隙中?
谢谢你的帮助。让我部分回答我自己的问题。IE9的问题是我网站上的所有javascript/Jquery元素都不再工作了。超级鱼子菜单在链接和子菜单之间有一个小间隙,但是在javascript中,在菜单消失之前有一秒钟的延迟,足以跨越这个小间隙。如果没有javascript,延迟是0秒,所以只要你用鼠标进入间隙,子菜单就消失了。我定位的子菜单旁边的链接,所以问题是固定的,菜单工作,即使禁用javascript。真正的问题是为什么这些javascript/jquery元素,如lightbox, superfish和nivoslider不能在IE9中工作。