サポート » 使い方全般 » アコーディオンメニュー 開閉の制御方法

  • uuki614

    (@uuki614)


    調べたのですが、アコーディオンメニューの開閉の制御方法がわかりません。
    何がしたいのかというと、

    2つのカテゴリー(A、B)があり、
    Aの一覧ページorシングルページに飛んだ際、
    Aのアコーディオンメニューが開いている状態にしたいです。

    調べてみた所、
     1)呼び出されたページ側にnを記載しておく(フレームなどを使用していない条件)
     2)リンク時にロケーション・ハッシュ(/ccc.htmlI#XYZ の#XYZの部分)を利用して受け渡す
     3)クッキーを利用して受け渡す。

    の方法があるのですが、この受け渡し方法が初心者のため理解が難しく、
    自分で作成することができませんでした。

    現在、作っているサイトは下記になります。
    http://tgf.heteml.jp/yuki/cmyk/wordpress/

    どのようにすれば、制御することが可能でしょうか?

    下記がjsのソースになります。

    —-

    var j$ = jQuery;

    j$(function(){
    j$(“.acc”).each(function(){
    j$(“li > a”, this).each(function(index){
    var $this = j$(this);

    if(index >= 0) $this.next().hide();

    $this.click(function(){
    var params = {height:”toggle”, opacity:”toggle”}; 
    j$(this).next().animate(params).parent().siblings() 
    .children(“ul:visible”).animate(params); 
    return;
    });
    });
    });
    });

    —-

    ご指導お願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • umbrella_process

    (@umbrella_process)

    Cookieを使わなくても、WordPress側でアクティブなカテゴリーであるかどうかによって、classを出し分ければ実現可能だと思います。
    Categoriesのところのテーマのソースはどうなっていますか。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「アコーディオンメニュー 開閉の制御方法」には新たに返信することはできません。