すべてのリンクが表示されるhttp://www.macheesmo.com/ (レシピ)のようなメニューを作成したかった(3 レベルの深さ)。
これは私がこれまでに思いついたことです - http://jsfiddle.net/MZxeA/
私の問題は、3 番目の ul を離れるたびに、サブ メニュー全体が消えることです。
もう 1 つの問題は、2 番目の UL を入力してから最初の UL に戻ると、3 番目の UL が消えてしまうことです。
別の問題はセレクターにあり、a を削除しない限り機能しません。
a を含めたかった理由は、ホバー/トレイルに「オン」スタイルを持たせるためです。
$(function () {
$(".main-nav ol li a").hover(function () {
$(this).addClass("hover");
$('ul', this).css({
'visibility': 'visible'
});
}, function () {
$(this).removeClass("hover");
$('ul', this).css({
'visibility': 'hidden'
});
});
});
どんな助けでも大歓迎です、ありがとう!