yubaoquan / blog

主要用于技术知识备忘 目前所有文章更新在issues中
https://yubaoquan.github.io/
0 stars 0 forks source link

关于 scrollIntoView #115

Open yubaoquan opened 2 months ago

yubaoquan commented 2 months ago

scrollIntoView 会使当前元素的所有祖先元素滚动, 直到当前元素出现在可视区域

但是如果某个祖先元素A的高度等于视口高度时, 也发生了滚动, 即一个 100vh 的元素的scrollTop发生了变化, 那么可能是元素A中的某些子元素内容区域超出了A的范围导致A被撑起的高度超出了 100vh

yubaoquan commented 2 months ago

可以把有问题的组件的 overflow 改成 scroll 看一下是否能滚动, 如果能滚动, 说明内容区域比这个组件大了