0

このjQueryアコーディオンスクリプトは、デフォルトで最初のアコーディオンコンテンツを表示します。3番目のアコーディオンコンテンツをデフォルトで表示するように設定するにはどうすればよいですか?

$(document).ready(function()
{
//Add Inactive Class To All Accordion Headers
$('.accordion-header').toggleClass('inactive-header');

//Set The Accordion Content Width
var contentwidth = $('.accordion-header').width();
$('.accordion-content').css({'width' : contentwidth });

//Open The First Accordion Section When Page Loads
$('.accordion-header').first().toggleClass('active-header').toggleClass('inactive-header');
$('.accordion-content').first().slideDown().toggleClass('open-content');


// The Accordion Effect
$('.accordion-header').click(function () {
    if($(this).is('.inactive-header')) {
        $('.active-header').toggleClass('active-header').toggleClass('inactive-header').next().slideToggle().toggleClass('open-content');
        $(this).toggleClass('active-header').toggleClass('inactive-header');
        $(this).next().slideToggle().toggleClass('open-content');
    }

    else {
        $(this).toggleClass('active-header').toggleClass('inactive-header');
        $(this).next().slideToggle().toggleClass('open-content');
    }
});

return false;
});

http://www.switchroyale.com/vallenato/

4

1 に答える 1

1

この行を削除します。

//Open The First Accordion Section When Page Loads
$('.accordion-header').first().toggleClass('active-header').toggleClass('inactive-header');
$('.accordion-content').first().slideDown().toggleClass('open-content');

そしてこれを追加します:

$('.accordion-header:eq(2)').toggleClass('active-header').toggleClass('inactive-header');
$('.accordion-content:eq(2)').slideDown().toggleClass('open-content');

:eq(2)デフォルトセクションを定義する部分

于 2013-01-15T00:16:56.343 に答える