1

この Web サイトのメニュー ナビゲーションを再作成しようとしています。

http://www.irb-paris.eu/

(たとえば、'Projects' をクリックすると、単語の行が 1 つずつ表示されます)。

私のウェブサイト ( http://shinjipons.com/test/index.html ) では、同じ効果を達成しようとしています。jQueryでslideToggle()を使用し、jQueryUIでtoggle()をスライド方向を右に使用してみましたが、順序付けられていないリスト全体をブロックとして切り替えます。

誰でもこの問題に光を当てることができますか? ありがとうございました。

4

2 に答える 2

0

同様のソリューション (@Imperative から分岐) を次に示しますが、メニュー リンクからロールアウトするコンテキストでは次のようになります。

http://jsfiddle.net/kE3XW/11/

$(function() {

    $('#menu li').children('a').click(function() {
        $(this).next('ul').children('li').each(function(index) {
            var menuItem = $(this);
            window.setTimeout(function() {
                menuItem.fadeIn();
            }, 100 * index);
        });
    });

});

そして、CSS を使用してサブメニュー項目を非表示にしてください:

ul ul li { display: none; }
于 2013-05-01T10:24:54.230 に答える