Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我制作了一个网页,其中有 5 个 div 堆叠在一起。有 5 个隐藏的 div,当单击 div 时,我会使其可见。问题是,当溢出时,浏览器窗口中会出现一个滚动条,并且整个内容会闪烁并向左移动。当溢出无效时,内容再次移回其原始位置。
如果将body标签的overflow设置为滚动,会一直显示滚动条。这样当你越过折叠时滚动条就不会出现,它已经在那里了......
body{ overflow-y: scroll; }
当您的页面高度增加并且您的浏览器显示垂直滚动条时,就会出现此问题。解决此问题的最佳方法是在页面加载时扩展您的一项技能 div 以使浏览器滚动条可见