我有一个页面,其中发生以下情况:
如果我调整浏览器的大小,那么所有内容都会“捕捉”到应有的位置。
我可以看到2个我不喜欢的解决方案。
这必须是一个相当普遍的问题。还有其他技巧或建议吗?
答案 0 :(得分:1)
KISS方法:强制垂直滚动条在那里。
忘了提,你也可以简单地用这个:
html {overflow-y: scroll;}
答案 1 :(得分:1)
您可以强制滚动条始终显示在CSS中,或者您可以将jQuery代码设置为在页面完全加载时执行,而不是在DOM准备好时执行,例如:
$(window).bind("load", function() {
// code here
});
当内容被渲染时,这可能会导致“急躁”,然后在脚本根据视口大小配置它时随之而来。
就个人而言,我只是强制滚动条。大多数游客都不会注意到它总是在那里。