水平ドロップダウンメニューにjQueryマジックを挿入しようとしています。mouseover/mouseenter
期待どおりに動作しmouseleave
ますが、発砲していないようです。ここに次のフィドルを設定しました: http://jsfiddle.net/shalan/c28cU/8/。
ABOUTにカーソルを合わせると、2 番目のレベルはフェードしてABOUTの下のビューにスライドアップするように意図されています (実際に実行されます) がmouseleave
、フェードアウトとスライドダウンを同時に行うのではなく、単純に消えます。
何が問題なのかをトラブルシューティングしようとしていますが、アイデアが不足しています。上記の Fiddle を見ると、CSS の次の行 (CSS ペインの 38 行目) が表示されます。
/* INITIAL STYLING FOR 2ND LEVEL UL CONTAINER */
nav ul li ul {
display:none;
position:absolute;
background:#777;
top:50px;
}
display:none;
行をコメントアウトすると、期待どおりに機能しますが、 ABOUTリスト項目mouseleave
の下の領域にカーソルを合わせると明らかにアクティブになります。、、およびを使用してさまざまな JS メソッドも試しましたが、後者は機能しません。on()
hover()
bind()
この段階では、JS の問題なのか CSS の問題なのかわかりません。この点で何かお役に立てば幸いです。どうもありがとう!