我正在使用 jquery 以这种方式平滑滚动
$('.parent-class').animate({
scrollTop: $('#scrllhere').offset().top + 10
}, 800);
这里的目标是点击,我根据某些条件调用一个函数,我使用上面的代码进行滚动,这工作正常,但我想在不使用 jquery 的情况下使用角度 5 动画来实现相同的目标。
我的功能是这样的
smoothScroll(){
$('.parent-class').animate({
scrollTop: $('#scrllhere').offset().top + 10
}, 800);
}
现在我想在不使用 jquery 的情况下实现同样的目标
经过 angular5 动画文档https://angular.io/guide/animations
我有点困惑如何动态使用 animate() 进行滚动请注意,仅滚动不涉及状态更改
编辑:即使不使用 jquery 的 Javascript 解决方案也可以。
谢谢