ScrollTo方法在Edge中不起作用

Val*_*kov 9 javascript microsoft-edge

我在方法中使用滚动

const scrollToCenter = () => {
 const kon = document.querySelector('.clazz');
 const width = kon.offsetWidth;
 kon.scrollTo(width / 2, 0);
 };
Run Code Online (Sandbox Code Playgroud)

而且在Chrome和Mozilla中都可以正常运行。在Edge中,我收到一个错误“对象不支持属性或方法scrollTo”。在Edge中有使用它的其他方法吗?

小智 17

官方报告: https //developer.microsoft.com/en-us/microsoft-edge/platform/issues/15534521/

该问题已分配给某人。

在评论之后,解决方法是

.scrollTop = 0而不是.scrollTo(0,0)万一您想滚动到顶部以外的其他地方,我还没有找到解决方法”

  • 要滚动到底部,我使用了`element.scrollTop = element.scrollHeight`,它可以正常工作 (3认同)