フライアウト メニューを作成しましたが、mouseover、mouseleave、mousemove にいくつか問題があります。オリエンテーションのために、最初のレベル(リンク内)に三角形を使用します。すべてがうまく機能します。リンクの上にいる場合はフライアウトが開きますが、三角形を通過するとメニューが閉じて再び開きます。三角形がリンクの一部であるため、理由がわかりません。
<a href="#" class="ml1a">Level 1<span class="arrow"></span></a>
$('.ml1a').mouseover(function(){
var num = this.id.replace('ml1aButton-','');
$(this).parent('li').addClass('ml1liHover');
$('.navMainOverlay').hide();
$('#mainNavOverlay-'+num).fadeIn(300);
});