我正在使用以下调用将元素滚动到 Chrome 中的视图中:
element.scrollIntoView({
block: 'center',
inline: 'nearest
})
它在 Chrome 中可以正常工作,但在 Safari 和 IE/Edge 中,它总是像我使用了 block: 'start' 一样滚动。即使我尝试更改为阻止:'end',它仍然将该元素滚动到其可滚动容器的顶部。
我错过了什么吗?
在此处查看测试代码:https ://www.w3schools.com/code/tryit.asp?filename=G1V3LQQSAKF3(对不起,它不是一个 plunkr,但我从 MDN 站点复制了示例)