2

第 1 レベルの親が展開されると、第 3 レベルのメニューが自動的に展開されるようにしようとしています。したがって、私が持っている例では、最初のアイテムにカーソルを合わせると、アイテム 1 サブメニューが (通常のように) 表示され、その下に最初のサブメニューも表示されます。アイテム 2 も表示されるはずです。http://jsfiddle.net/n2Sxc/1/

jsfiddle にあるこのコードを使用しようとしました。

$("#main-nav li").mouseover(function () {
    $("#main-nav li ul li.first ul").show();
});

API のドキュメントも確認しましたが、expand や focus の使い方がよくわかりません。それが私が使いたいものであるかどうかさえわかりません。

フォーカス: http://api.jqueryui.com/menu/#event-focus

展開: http://api.jqueryui.com/menu/#method-expand

メニューを開始するときにこれも試しました

$('#main-nav').menu({
    focus: function( focus, ui ) {
        $("#main-nav li").hover(function (){
            $("#main-nav li ul li.first ul").show();
        });
    }
});
4

1 に答える 1