есть кнопка <button id="cb-btn" data-toggle="collapse" data-target="#cb">Кнопка</button> , которая раскрывает/закрывает блок
<div id="cb" class="row collapse"><!-- Содержимое --></div>. Как написать скрипт, который при раскрытии блока совершал бы прокрутку вниз на размер блока?
На пример $("#cb-btn").click(function(){if($(#cb раскрылся) прокрутить вниз на его высоту})?
В код, который открывает блок, добавьте:
$('html, body').scrollTop($('body').scrollTop()+height);
Если вы хотите сделать плавную анимацию прокрутки:
$('html, body').animate({
scrollTop: $('body').scrollTop()+height
}, 1000);
Однако, вам нужно узнать размер блока (height). Если он фиксированный или это не имеет принципиального значения, то задайте в цифрах. Если нет, то 2 варианта:
Продвижение своими сайтами как стратегия роста и независимости