1

アコーディオンで複数のトピックを含むページがあります。リンクを (ソーシャル メディアやその他の場所に) 投稿して、ユーザーがクリックしたときに、目的のトピックを選択せず​​に目的のトピックを表示できるようにするにはどうすればよいですか?

Web サイトは、ネイティブ (mootools) アコーディオンを使用して Joomla 2.5 で構築されています。

一時的な解決策として、必要なコンテンツのみを含む単一のページを作成することを思いつきましたが、ユーザーが同じカテゴリをクリックしない限り、同じページに含まれる他のトピックを表示するのには役立ちません。

4

1 に答える 1

1

MooAccordion には表示オプションがあります。次のように使用できます。

window.addEvent('domready', function () {
    var index = window.location.search; // get query string
    index = index.replace("?", '');     // remove the ?
    index = index.length ? index : 0;   // in case there in no query, display first
    var myAccordion = new Fx.Accordion($('accordion'), '#accordion h2', '#accordion .content', {
        display: index // the actual behavior you are looking for
    });
});

Mootools ドキュメントで詳細を読む

したがって、これらのリンクをデモとして試すことができます。

http://jsfiddle.net/brM2v/show/?0
http://jsfiddle.net/brM2v/show/?1
http://jsfiddle.net/brM2v/show/?2

于 2013-11-09T11:10:16.043 に答える