я задал два класса для блока и с помощью js при наведении хочу менять не активный на активный класс, но почему то всегда работает только активный. что я делаю не так?
<nav class="nav">
<ul class="nav_list">
<li class="nav_list_item">
<a href="#" class="nav_list_link">
<div class="nav_block_link">
<img src="img/kitchen.png" class="nav_list_link_img">
<div class="nav_list_link_txt">мебель для кухни</div>
</div>
</a>
<div class="dropbox active_dropbox">
<ul class="nav_twolvl">
<li class="nav_twolvl_list">
<a href="#" class="nav_twolvl_list_link">подкатегория</a>
</li>
<li class="nav_twolvl_list">
<a href="#" class="nav_twolvl_list_link">подкатегория</a>
</li>
<li class="nav_twolvl_list">
<a href="#" class="nav_twolvl_list_link">подкатегория</a>
</li>
</ul></div>
</li>
.dropbox{
position: absolute;
height: 100vh;
width: 26.5vw;
top: 3vh;
right: -50vw;
background-color: #cccccc;
z-index: -2;
opacity: 0;
overflow-x: hidden;
border-radius: 30px;
transition: .5s;
transform: translateX(-27vw);
}
.active_dropbox{
z-index: 5;
opacity: 1;
transform: translateX(0);
}
$(".dropbox").hide();
$( ".nav_list_item" ).mouseenter(function() {
$( this ).children( ".dropbox" ).addClass('active_dropbox');
});
$( ".nav_list_item" ).mouseleave(function() {
$( this ).children( ".active_dropbox" ).removeClass('active_dropbox');
});