0

このサイト (Joomla で構築) には 2 つの Mootools の課題/問題があります

ご覧のとおり、いくつかの子メニュー項目を含む 4 つのアコーディオン項目があります。主な問題は、他のどのアイテムがクリックされてアクティブになっているかに関係なく、最初のアイテムがデフォルトで開かれることです。たとえば、前述のリンクは WEBBDesign アコーディオンの下にあります。私が達成する必要があるのは、基本的に子リンクがアクティブであるかどうかを確認し、それぞれの親パネルを開くことです。

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

前もって感謝します。

4

1 に答える 1

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

docsによると、アイテムを表示するためにアニメーション化するのではなく、アイテムが既に表示されているメニューを作成するため、show代わりに使用することを検討してください。この場合、冗長になります。displayshow

于 2012-04-30T05:24:19.367 に答える