0

別のページのリンクから渡された URL 変数に基づいて、指定した div を jquery zebra_accordion で展開 (表示) しようとしています。他の投稿やフォーラムを見て、functions.js ファイルを次のようにカスタマイズしてみました。

$(document).ready(function() {
        new $.Zebra_Accordion('#Zebra_Accordion1'); });

こんなものまで…

$(document).ready(function() {

var torun = self.location.search.slice(1);
    if (torun==expand-yourself) {
        new $.Zebra_Accordion($('.Zebra_Accordion1'), {
    'show': 0
});
        } 
    if (torun==half-day-evening) {
        new $.Zebra_Accordion($('.Zebra_Accordion1'), {
    'show': 1
});
        }       
    if (torun==private-lessons) {
        new $.Zebra_Accordion($('.Zebra_Accordion1'), {
    'show': 2
});
        }       
    else {
        new $.Zebra_Accordion('#Zebra_Accordion1');
    } });

「expand-yourself」、「half-day-evening」、「private-lesson」は渡される変数で、「show」に続く数字はアコーディオンの div の番号です。Zebra_Accordion の構成手順 (こちら) からその小さな断片を取得しました。

私のjavascriptスキルはほぼゼロで、まったく機能しません。この機能を適切な場所に配置していますか?

ここに私が構築しているウェブサイトへのリンクがあります: www.thehumanualway.com リンクはホームページの「Classes」の下にあり、アコーディオンは Classes ページにあります。

zebra_accordian の Web サイトに質問を投稿しましたが、モデレートされていないようです。スタックオーバーフローを助けてください、あなたは私の唯一の希望です。

ありがとう!

4

1 に答える 1