2012-04-30 6 views
0

私は(joomlaので構築された)このサイトで2 MooToolsの課題/問題を抱えていると、誰かがLink to the siteを私を助けることができれば、私はそれをお願い申し上げます。MooToolsは:その子アイテムがアクティブの場合、親/セクションアコーディオンパネルを開き

あなたが見ることができるように、私はいくつかの子メニュー項目が含ま4つのアコーディオンのアイテムを持っています。主な問題は、最初のものはそれらの他の項目がクリックされているにかかわらず、デフォルトで開かれ、アクティブにされていることです。たとえば、前述のリンクはWEBB設計のアコーディオンの下にあります。達成する必要があるのは、基本的に、子リンクがアクティブであるかどうかをチェックし、それぞれの親パネルを開くことです。

第二の問題は、私はアコーディオンの子供たちのいずれかがアクティブな場合、トップのメニュー項目(Tjänster)は、アクティブにしたいということです。

ありがとうございます。

答えて

1

私はアコーディオンメニューを作成するためにあなたの電話を気づくあり

表示:0は、

このオプションは、指定されたインデックスを持つメニューが開きます。 あなたは、それはjavascriptののスニペットを使ってアコーディオンメニューにある各ページ宣言しておく必要があります。

<script> 
    mymenupos = n; 
</script> 

をし、後でFx.accordionコンストラクタことを渡す:

var myAccordion = new Fx.Accordion($('ja-accordion104'), $$('.ja-accordion-title104'), $$('.ja-accordion-content104'), { 
     alwaysHide: true, 
     display: mymenupos, 
     // etc 

ではなくshowを使用することを検討してくださいdisplayと、the docsに従ってとして、showは、アイテムが既に表示ではなく、この場合には冗長であろう、それを表示するアニメーションでメニューを作成します。

+0

そんなにマイケルをありがとうございます。メニュー項目はJoomlaメニューで、それぞれに固有のIDがあります。選択したメニュー項目を確認するにはどうすればよいですか?アコーデオンコールで利用しますか? – digitup

関連する問題