我正在创建一个HTML多级下拉菜单。当我将鼠标悬停在第一个菜单级别上时,我希望更改第二个菜单级别的背景。 我能够改变第一级下拉式项目的颜色悬停与第一个代码截取如下 下拉列表中第二个级别的背景颜色可以通过第二个代码片段进行更改 因此,我认为我想要的是通过将这两个片段相互连接来实现的。但是两者的连接对我来说是行不通的。最后截取的代码不起作用。我做错了什么? .dropdown-content > ul > li > a:hover {
background: blue !important;
}
.dropdown-content > ul > li &g
因此,我尝试使用Jquery创建下拉菜单,但是当您尝试选择第二个链接时,菜单就消失了。此外,我如何使它只有一个下拉菜单可以在一次出现?
我怎么才能改变这个来修复它呢?
$('#nav a').bind('mouseover', openSubMenu);
$('#nav ul ul').bind('mouseout', closeSubMenu);
function openSubMenu(){
$(this).parent().find('ul').slideDown(300);
};
function
我在我的website.When中是多级下拉菜单,我点击了主菜单,它显示了子菜单,但当我点击该子菜单时,它向上滑动菜单,而不显示menu.Here。 $('.main-menu ul li a').click(function(e) {
if ($(this).next().hasClass('sub-menu')) {
e.preventDefault();
$('.sub-menu').slideUp();
$('.main-menu ul li a').removeClass('ac