Я использую jquery для плавной прокрутки таким образом
$('.parent-class').animate({
scrollTop: $('#scrllhere').offset().top + 10
}, 800);
Цель здесь на клике, я вызываю одну функцию, основанную на определенном условии, я использую код выше для прокрутки, это работает нормально, но я хочу добиться того же, используя угловую анимацию 5 без использования jquery.
моя функция такая
smoothScroll(){
$('.parent-class').animate({
scrollTop: $('#scrllhere').offset().top + 10
}, 800);
}
Теперь я хочу добиться того же, не используя jquery
После просмотра анимационных документов angular5 https://angular.io/guide/animations
Я немного запутался, как использовать animate () на лету для прокрутки
Обратите внимание, что при прокрутке
изменения состояния не происходит.
Редактировать: Даже решение в Javascript без использования jquery прекрасно.
Спасибо