javascript - 我怎样才能停止我的浏览器窗口跳舞

标签 javascript html css responsive-design twitter-bootstrap-3

<分区>

我正在使用 bootstrap 3 并且我的布局是响应式的(完全)。有一个问题让我有点恼火。

场景:

  • 浏览器窗口显示我的页面,不需要垂直滚动条。
  • 现在用户在我的页面上展开折叠的 div
  • 页面的大小垂直增加,并显示垂直滚动条。
  • 当显示垂直滚动条时,我的页面的外观也发生了一些变化,比如它的宽度减小,因为它需要给垂直滚动条留出空间。

我的客户不希望出现这种情况,希望我在用户展开/折叠 div 时停止屏幕的这种跳舞

请帮助我如何限制我的屏幕不跳舞

最佳答案

一些 CSS reset stylesheets包括这种类型的修复:

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

它强制滚动条,因此宽度始终保持不变。

关于javascript - 我怎样才能停止我的浏览器窗口跳舞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24484746/

相关文章:

javascript - 对于在 Firefox 中具有状态代码 408 的 XHR,状态代码、文本和所有响应 header 均为空

javascript - JSF 标签禁用注销按钮的 css 首选项

html - CSS 使图像适合元素高度并在调整大小时保持比例

jquery - CSS3 动画从右向左滑动 div 按钮的点击

javascript - 如何优化以下设置元素 CSS 属性的 JavaScript

javascript - 修改 CSS background-color 后输入框变粗

javascript - 我正在尝试使页眉折叠

javascript - 如何在某些事件上调用 HTML 元素中的原型(prototype)函数?

html - Joomla 插件后端选项

html - 让 flex-container 只使用必要的宽度