0

選択したコンテンツの一番上までスクロールしているアコーディオン コンテンツがあります。初めてクリックすると機能しますが、1 つのアコーディオンが開いていると、選択したテキストがさらにスクロールします。最初にすべてのアコーディオンを閉じると、正常に動作します。

jQuery(document).ready(function( $ ) 
{
    $(".slider .sliderlead").click(function()
    {
        $(this).siblings(".sliderlead").removeClass("active");
        $(this).siblings(".sliderContent").removeClass("active");

        $(this).next(".sliderContent").slideToggle("slow");

        $(this).next(".sliderContent")
            .toggleClass("active")
            .siblings(".sliderContent:visible")
            .slideUp("slow");

        $(this).toggleClass("active");

        $('html, body').animate(
        {
            scrollTop: $(".sliderlead.active").offset().top
        }, 150);
    });

    $(".slider .sliderContent").click(function()
    {
        $(this).slideUp("slow");
        $(this).removeClass("active");   
        $(".slider .sliderlead").removeClass("active");
    });

これに関するヒントをいただければ幸いです。週末中ずっとそれを理解するために費やしていましたが、解決策を見つけることができませんでした。

4

0 に答える 0