JSFiddle - React, Tailwind, and code Playground
HTML
<ul id="nav">
<li><a href="/">Home</a></li>
<li><a id="hover1" href="#">my Links</a>
<ul id="visible1">
<li><a href="Link1">Link 1</a></li>
<li><a href="Link2">Link 2</a></li>
</ul>
</li>
<li><a id="hover2" href="#">Our Links</a>
<ul id="visible2">
<li><a href="Link1">Link 3</a></li>
<li><a href="Link2">Link 4</a></li>
</ul>
</li>
</ul>
CSS
#nav {
width:100%;
margin:0;
padding:12px 0 4px 0;
height:30px;
position:relative;
}
#nav li {
float:left;
list-style:none;
display:inline
}
#nav a {
text-decoration:none;
}
#nav li ul li a {
margin:0
}
#nav .active a, #nav li:hover>a {
background:#ac2024;
color:#fff;
display: block !important;
visibility: visible !important;
}
#nav li a:hover, #nav ul a:hover {
background:#ac2024;
color:#fff;
display: block !important;
visibility: visible !important;
}
#nav ul {
position:absolute;
left:0;
height:27px;
width:100%;
display:none;
}
#nav li:hover>ul {
display: block !important;
visibility: visible !important;
}
#nav ul a {
width:100%
}
#nav:after {
content:".";
display:inline;
height:0
}
#nav {
display:inline-block
}
.result_hover {
display:block !important;
}
JavaScript
$("#hover1").hover(
function () {
$("#visible1").addClass("result_hover");
$("#visible2").removeClass("result_hover");
}
);
$("#hover2").hover(
function () {
$("#visible2").addClass("result_hover");
$("#visible1").removeClass("result_hover");
}
);