一般来说,由于 position: sticky 的作用,随着页面的滚动,sticky 会吸附到页面顶部的固定位置。 但是在某种情况下,它失效了。我反复调试,发现当 sticky 元素(祖先)容器使用了 overflow: hidden 时,sticky 就失效了。这个 overflow: hidden 是我所使用的 UI 框架自带的效果。结构类似于: body (带有滚动条的大容器)...