0

私は自分のサイトの FAQ セクションに jquery のanimatedcollapse を使用して、整理整頓をしています。

デフォルトですべての div を閉じていますが、URL クエリ パラメータで ID を呼び出すと、特定の 1 つの div を開く方法はありますか?

私が参照している URL は次のとおりです。http://www.carcityofdanbury.com/?cat=02&do=FAQ つまりhttp://www.carcityofdanbury.com/?cat=02&do=FAQ#id=4、ページの読み込み時にリンクがある場合、#4 以外のすべての div を閉じることができますか?

Googleで検索しましたが、これに対する答えが見つかりません。

ありがとうございました。

4

2 に答える 2

0

ここで概説されている方法を使用してください - http://www.dynamicdrive.com/dynamicindex17/animatedcollapse_suppliment2.htm

例 - http://www.carcityofdanbury.com/?cat=02&do=FAQ&expanddiv=10004

要素 ID は数字で始まらないことに注意してください。HTML & XHTML id 属性の質問を参照してください。

また、より最新のプラグイン (動的ドライブ、真剣に?)をチェックすることをお勧めします。Twitter Bootstrap Collapse プラグインを試してください 。

于 2012-04-24T06:04:32.063 に答える
0

属性 data-id = を持つすべての div に固執し、次に $(document).ready() で 4 に等しくないすべての div を非表示にします

$(document).ready(function(){
    $all_divs = $('#div');
    $all_divs.each(function(){
       if ($(this).attr("data-id") != 4) {
           $(this).hide();
       }
    });
});
于 2012-04-24T06:06:17.850 に答える