Я ищу код, который прокручивается вверху текущего активного заголовка панели моего бутстрапа 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 для бутстрапового аккордеона.