Использование анимации jquery 5 угловой способ анимации (для плавной прокрутки) - PullRequest
0 голосов
/ 09 мая 2018

Я использую 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 прекрасно.

Спасибо

...