这个问题可以通过添加一些JavaScript代码来办理。
以下是一种可能的办理方案:

你须要为你的子级导航添加一个类,比如 "subnav"。

你可以利用JavaScript代码来监听鼠标事宜,当鼠标移入父级tabs时,添加一个类来显示子级导航。
当鼠标移出tabs元素时,移除这个类来隐蔽子级导航。
如下所示:

html鼠标悬停显示子菜单的若何应用JavaScript实现父级tabs悬停显示子级导航问题示例剖析 Docker

HTML如下:

<div class="tabs">

<a href="#">Tab 1</a>

<a href="#">Tab 2</a>

<a href="#">Tab 3</a>

<div class="subnav">

<a href="#">Subnav 1</a>

<a href="#">Subnav 2</a>

<a href="#">Subnav 3</a>

</div>

</div>

CSS如下:

.tabs {

position: relative;

}

.subnav {

position: absolute;

top: 100%;

left: 0;

display: none;

}

.tabs:hover .subnav {

display: block;

}

JavaScript如下:

var tabs = document.querySelector('.tabs');

var subnav = document.querySelector('.subnav');

tabs.addEventListener('mouseenter', function() {

subnav.classList.add('show');

});

tabs.addEventListener('mouseleave', function() {

subnav.classList.remove('show');

});

在这个代码中,当鼠标移入父级tabs时,利用 "mouseenter" 事宜来添加一个 "show" 类来显示子级导航。
当鼠标移出tabs元素时,利用 "mouseleave" 事宜来移除这个类来隐蔽子级导航。

如果代码已经和上述的示例代码类似,并且仍旧无法操作子级菜单,那么你可以考试测验以下几个步骤来诊断问题:

1、确认CSS样式是否精确运用

确保CSS样式被精确地运用于您的HTML代码中。
检讨CSS选择器是否精确,检讨样式表中是否存在任何语法缺点。

2、确认JavaScript代码是否精确事情

检讨JavaScript代码是否精确事情。
可以在掌握台中打印一些调试信息,例如在 mouseenter 和 mouseleave 事宜处理程序中添加 console.log 语句来查看它们是否被精确调用。

3、检讨HTML构造

确保您的HTML构造精确,所有必需的元素都存在。
检讨类名和ID是否精确命名,并且没有拼写缺点。

4、检讨浏览器兼容性

检讨浏览器兼容性。
有些浏览器可能不支持某些CSS或JavaScript功能。
您可以利用浏览器的开拓者工具来检讨这些问题,并考试测验在其他浏览器中测试您的代码。