0

我正在使用以下调用将元素滚动到 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 站点复制了示例)

4

0 回答 0