html - 如何保持垂直滚动条始终出现在主体上?

标签 html scrollbar

$("#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/

相关文章:

javascript - 填写一个输入,但之前不要选择它。 HTML/JS?

JavaFX ListView 滚动显示

html - 将 svg 转换为 html+css

javascript - document.write、Array.push 以及将字符串放在一起

javascript - 使用从父页面到 iframe 的跳转链接

c# - 在 WPF 中使 TabControl header 可滚动

android - 如何让 Android SeekBar 的拇指与 SeekBar 的高度相匹配?

php - 根据星期几显示 PHP 对象

html - 如何在div标签中隐藏水平滚动条

c++ - 计算具有不同行高的网格中的滚动条高度