0

所以,我设法让“Suckerfish 之子”菜单在 IE8 中工作,非常棒。但是,菜单存在一个问题,即它没有保持“打开”足够长的时间让用户单击显示的链接。一旦用户的光标离开触发菜单的链接,即使他们移动到触发器下方以选择显示的项目,菜单也会重新关闭。

有人可以帮我修复我的代码,以便菜单保持打开足够长的时间以供使用,例如在 Safari、Firefox 等中吗?

谢谢!

4

1 回答 1

1

一般来说(代替查看您的任何代码),这是由于子菜单未触及其:hover调用者的任何部分(它是父元素)。因此,您可以通过概述有问题的元素(使用 IE 开发人员栏)或通过添加outline: 1px solid red;到您的 css 文件中的两个元素来自己调试它。一旦您看到父元素的结束位置和子菜单元素的开始位置,您很可能会发现它们没有重叠。

给他们一个很好的坚实重叠,你就会做生意。

于 2011-01-11T17:41:08.747 回答