我的网站上的子菜单有问题。当我将鼠标悬停在主菜单项上时,子菜单照常显示。然而,当我试图将鼠标悬停在子菜单项上单击它们时,它们就会消失。菜单项都是指向“我的网站”不同页面的链接。我让程序员检查了我的代码,似乎没有问题。有什么想法吗?我正在使用Travelify免费Wordpress主题。
Can't hover on Submenu
1 个回复
SO网友:Rajendra
通读你的问题,你的子菜单是在类上,通常你的悬停方式是在。。因此,我们可以在您的函数上使用过滤器“nav\\U menu\\U css\\U class”。php文件。
add_filter(\'nav_menu_css_class\' , \'special_nav_class\' , 10 , 2);
function special_nav_class ($classes, $item) {
if (in_array(\'current-menu-item\', $classes) ){
$classes[] = \'active \';
}
return $classes;
}
如果你能分享你的代码和截图,那么找出错误就更容易了。希望这能解决你的问题结束