在我的网站http://www.mvl.eu上,我使用 superfish 作为子菜单。子菜单可见(z-index 问题),但不可点击,因为如果您移动到子链接,它就会消失。这个问题只发生在IE9,一直到IE8都没问题。有人可以告诉我问题是什么,因为我很没有想法。谢谢!
问问题
835 次
2 回答
0
感谢您的帮助。让我部分回答我自己的问题。IE9 中的问题是我网站上的所有 javascript / Jquery 元素都不再工作了。superfish 子菜单在链接和子菜单之间有一点间隙,但在 javascript 中,在菜单消失之前有一秒钟的延迟,足以跨越这个小间隙。没有 javscript 延迟是 0 秒,所以只要你用鼠标进入间隙,子菜单就消失了。我将子菜单放置在链接旁边,因此问题得到解决,即使禁用了 javascript,菜单也能正常工作。真正的问题是为什么像 lightbox、superfish 和 nivoslider 这样的 javascript/jquery 元素在 IE9 中不起作用。
于 2011-04-14T06:07:17.283 回答
0
刚刚检查了您的网站,我可以确认这也是 IE7 上的一个问题,除非您将鼠标向下移动得足够快。看起来菜单标题的定义和菜单项之间存在某种差距。也许问题在于鼠标何时处于此间隙中?
于 2011-04-13T09:27:42.110 回答