在我的 Angular 6 应用程序中,我有一个方法可以执行页面的自动滚动。在 Chrome 中它可以正常工作,但是在 Internet Explorer(11)中我得到了以下错误:
ERROR TypeError: 对象不支持属性或方法 'scrollTo'
这是我组件中的函数:
autoScroll(step) {
setTimeout(() => {
let element = document.getElementById(step.stepId);
if (element) {
let el= document.getElementsByClassName("elements") && document.getElementsByClassName("elements")[0];
if (el) {
el.scrollTo({
top: 50,
behavior: "smooth"
});
}
}
})
}