I have this ul
<li><a href="../FrontEnd/Home.aspx"><img alt="" class="-logo" src="../assets/images/Logo@2x.png" /></a></li>
<li class="nav-item" id="mainPage"><a class="btn nav-link active" href="../FrontEnd/home.aspx">
الرئيسية
</a></li>
<li class="nav-item history" id="history">
عن الأتحاد
<ul class="dropdown" id="hidden">
<li><a href="../FrontEnd/chairman.aspx"> كلمة رئيس الأتحاد</a></li>
<li><a href="../FrontEnd/Organaizors.aspx">الأعضاء</a></li>
<li><a href="../FrontEnd/History.aspx">تاريخ التأسيس</a></li>
</ul>
</li>
<li class="nav-item mission" id="mission"><a href="../FrontEnd/Mission.aspx">الهدف والرؤية</a></li>
<li class="nav-item " id="news"><a href="../FrontEnd/news.aspx">الأخبار</a></li>
<li class="nav-item gallery" id="album"><a href="../FrontEnd/gallery.aspx">معرض الصور</a></li>
<li class="nav-item videos" id="video"><a href="../FrontEnd/videos">الفيديو</a></li>
now I want on history over to show the hidden menue ?
so I did
#history:hover #hidden {
display:block;
background:#ffffff;
}
it is working ok.
However if I move
<ul class="dropdown" id="hidden">
<li><a href="../FrontEnd/chairman.aspx"> كلمة رئيس الأتحاد</a></li>
<li><a href="../FrontEnd/Organaizors.aspx">الأعضاء</a></li>
<li><a href="../FrontEnd/History.aspx">تاريخ التأسيس</a></li>
</ul>
outside the li ?
it stopped working ?
So I tried the js soultion
$('#history').mouseenter(function () {
$("#hidden").fadeIn();
$("#hidden").fadeIn("fast");
$("#hidden").show();
})
$('#history').mouseout(function () {
$("#hidden").hide();
});
Here is jsfiddle
https://jsfiddle.net/mohammadjouharighsom/8v6na0fx/2/
Any reason ?