Начальная прокрутка аккордеона к верхней части заголовка активной панели

Я ищу код, который прокручивается до верхней части активной на данный момент панели заголовка моего аккордеона начальной загрузки 3 html / css. Самое близкое решение, которое я нашел в stackoverflow - это фрагмент кода js ниже.

Этот фрагмент кода работает довольно хорошо, но при нажатии на заголовок панели страница прокручивается так, что верхняя часть содержимого панели находится на одном уровне с верхней частью экрана. Есть ли способ изменить это так, чтобы эффект прокрутки приводил к тому, что «заголовок» панели (в отличие от верхней части области содержимого панели) был виден в верхней части экрана?

    $(function () {
    $('#accordion').on('shown.bs.collapse', function (e) {
    var offset = $('.panel.panel-default > .panel-collapse.in').offset();
    if(offset)$('html,body').scrollTop(offset.top); }); });

Дайте мне знать, если я тоже поделюсь загрузочным html-аккордеоном.

Ответы на вопрос(5)

Ваш ответ на вопрос