リンクを含むナビゲーションバー全体にmouseout()をバインドする方法を理解するのに問題があります。
ユーザーが#navのリンクにカーソルを合わせると、サブメニューが表示されます。すべてが順調です。
私がやりたいのは、ユーザーが#nav全体からホバリングしたときにそのサブメニューをfadeOutすることです。
マウスアウトの私のコード:
$('#nav').mouseout(function() {
setTimeout(function() {
//$('.sub-link').fadeOut();
}, 2000);
});
#navにあるアンカーリンクにカーソルを合わせると、サブメニューが表示されます。次に、mouseout()が起動し、サブメニューがフェードアウトすると思います。とにかく、#navとその中にアンカーリンクを1つとして機能させる方法はありますか?
マークアップを貼り付けますが、4スペースインデントしても、レンダリングされたhtmlとして表示されます。
サンプルページ:http ://chrisparaiso.com/test/