これまでのところ、次のものがあります。
$("#main-link-bottom-about").mouseenter(function() {
$("#main-about-hover").slideDown("slow");
});
$("#main-about-hover, #main-link-bottom-about").mouseleave(function() {
$("#main-about-hover").slideUp("slow");
});
これは基本的に、リンクにカーソルを合わせたときのドロップダウン メニューです。私が達成したいのは、マウスを の上に置くと、マウスがいずれかを離れたときに上に#main-link-bottom-about
スライド#main-about-hover
することです。#main-about-hover
#main-link-bottom-about
ただし、問題は、マウスが#main-about-hover
上を離れると、これが発生したくない場所#main-link-bottom-about
にスライドすることです。#main-about-hover
この例外を追加することは可能ですか、それとも間違った方法で行っていますか?
編集::
HTML:
<!-- Navigation Links Bottom -->
<div id="main-links-bottom" class="shadow">
<a href="index.php" id="main-link-bottom-about" class="main-infotext-bottom">About</a>
<a href="#" class="main-infotext-bottom">Information</a>
<a href="#" class="main-infotext-bottom">Services</a>
<a href="#" class="main-infotext-bottom">Support</a>
<a href="#" class="main-infotext-bottom">Careers</a>
<a href="#" class="main-infotext-bottom">Mobile Site</a>
<a href="#" class="main-infotext-bottom">Site Map</a>
<a href="#" class="main-infotext-bottom" onclick="alert('Coming Soon!')">Mobile App</a>
<div id="main-links-bottom-hover">
<div id="main-about-hover">
<div id="main-about-div">
<li id="lnk1" class="about-lnk"><a href="#">Contact</a></li>
<li id="lnk2" class="about-lnk"><a href="#">Technology</a></li>
<li id="lnk3" class="about-lnk"><a href="#">Coverage</a></li>
<li id="lnk4" class="about-lnk"><a href="#">Environment</a></li>
<li id="lnk5" class="about-lnk"><a href="#">T&C's</a></li>
<li id="lnk6" class="about-lnk"><a href="#">Refund Policy</a></li>
</div>
</div>
</div>
</div>