$("#btnGall").click(function() {
$('#home,#vid,#story,#con').hide();
$('#gall').slideDown('slow');
});
第一行之后,屏幕几乎是空的,滚动条消失,将页面的其余部分向右移动。
在第二行之后 - 滚动条重新出现,并再次移动整个页面。
如何防止这种情况发生?
最佳答案
您可以申请overflow-y
到 html。
html { overflow-y: scroll }
如果我没记错的话,将其应用于正文会导致 IE 上出现双滚动条。
编辑:Here's a sample .
关于html - 如何保持垂直滚动条始终出现在主体上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916979/