Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自定义Superfish下拉菜单后的问题_Javascript_Html_Css_Menu - Fatal编程技术网

Javascript 自定义Superfish下拉菜单后的问题

Javascript 自定义Superfish下拉菜单后的问题,javascript,html,css,menu,Javascript,Html,Css,Menu,我一直在修改优秀的下拉菜单,以满足我的需要这就是结果。不过,有两个奇怪的问题我需要解决 由于我更改了菜单栏中项目使用的字体系列和字体大小,下拉菜单的对齐错误,比它们应该的位置低了几个像素 其次,当我将鼠标悬停在一个有子菜单的菜单项上时,会显示一个向右的箭头,但由于背景颜色较浅,它的可视性不如预期。我可以在不生成新箭头图像的情况下快速更改此值吗?首先,查找css的这一部分,在第34行附近,并调整“top”的值以适应,可能会降低到1.5em左右: .sf-menu li:hover ul, .sf-

我一直在修改优秀的下拉菜单,以满足我的需要这就是结果。不过,有两个奇怪的问题我需要解决

由于我更改了菜单栏中项目使用的字体系列和字体大小,下拉菜单的对齐错误,比它们应该的位置低了几个像素


其次,当我将鼠标悬停在一个有子菜单的菜单项上时,会显示一个向右的箭头,但由于背景颜色较浅,它的可视性不如预期。我可以在不生成新箭头图像的情况下快速更改此值吗?

首先,查找css的这一部分,在第34行附近,并调整“top”的值以适应,可能会降低到1.5em左右:

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left:0;
top:2.5em;
z-index:99;
}

第二,不是真的。如果你想改变箭头的外观,一个新的图像就是最好的选择。

它真的有问题。。。如果我按下一个选项卡,在我可以选择子类别之前,下拉列表将消失。。。我正在运行linux,firefox。你可能想搜索比superfish更好的解决方案,或者它似乎有问题,因为菜单没有正确地绑定到菜单栏。如果你再试一次,它应该会起作用。