JSFiddle - React, Tailwind, and code Playground
HTML
<div class="navPages-list">
<div class="element">Element menu A</div>
<div class="navPages-item">Cascading menu A</div>
</div>
<div class="menu">
<div class="element">Element menu B</div>
<div class="navPages-item">Cascading menu B</div>
</div>
<div class="menu">
<div class="element">Element menu C</div>
<div class="navPages-item">Cascading menu C</div>
</div>
CSS
.menu {
float: left;
}
.element {
width: 140px;
background-color: #339;
color: #FFF;
margin: 4px 20px;
}
.cascading_menu {
width: 140px;
height: 50px;
background-color: #339;
color: #FFF;
margin: 20px;
display: none;
}
JavaScript
$(document).ready(function() {
$('.navPages-list').hover(function(){
$(this).find(".navPages-item").stop().slideDown();
}, function(){
$(this).find(".navPages-item").delay(200).slideUp();
});
});