Javascript 如何停止浏览器窗口跳舞

Javascript 如何停止浏览器窗口跳舞,javascript,html,css,responsive-design,twitter-bootstrap-3,Javascript,Html,Css,Responsive Design,Twitter Bootstrap 3,我使用的是bootstrap3,我的布局是响应性的(完全)。有一个问题对我来说有点烦人 场景: 浏览器窗口显示我的页面,不需要垂直滚动条 现在,用户在我的页面上展开一个折叠的div 页面的大小垂直增加,并显示垂直滚动条 当显示垂直滚动条时,“我的页面”的外观也会发生一些变化,比如它的宽度会随着需要为垂直滚动条留出空间而减小 我的客户不希望出现这种情况,希望我在用户展开/折叠div时停止屏幕的舞动 请帮助我如何将我的屏幕限制为不跳舞某些CSS包括此类修复: /* force a vertica

我使用的是
bootstrap3
,我的布局是响应性的(完全)。有一个问题对我来说有点烦人

场景

  • 浏览器窗口显示我的页面,不需要垂直滚动条
  • 现在,用户在我的页面上展开一个折叠的
    div
  • 页面的大小垂直增加,并显示垂直滚动条
  • 当显示垂直滚动条时,“我的页面”的外观也会发生一些变化,比如它的宽度会随着需要为垂直滚动条留出空间而减小
我的客户不希望出现这种情况,希望我在用户展开/折叠
div
时停止屏幕的舞动

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

某些CSS包括此类修复:

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

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

您需要解决此问题。这是浏览器的正常行为,您无能为力。你也会被否决,因为我知道这是一种正常的行为,但在我们的web应用程序开发中,我们会做客户要求的所有事情。。“你为什么要投一个已经陷入困境的人的票呢?”“你的指针是对的。”。这是一个合理的问题。但我恐怕这是许多其他问题的明显重复,比如。在你问之前请先搜索。@WebTiki&Nikhil:Heheheheh。。。当然…@Boaz:是的,我总是在谷歌上搜索这个问题然后发布。上面的问题没有回答我的问题。我的问题与页面的响应性有关。。。它不是一个普通的html页面。我在想,也许我可以得到一个完全在推特引导中的解决方案。我在他们的库中找到了许多解决方案,通过修改twitter引导的响应css文件。这就是整个故事:)。是的,这是我尝试过的解决方案之一。。但我的客户也不接受这一点。。他想要一个反应灵敏的设计,带有overflow-y:auto。。。悲伤,不合逻辑,但他就是这么想的。啊,奇怪,但很公平。我将把我的答案留在这里,让其他人可以使用。也许其他人甚至我可以帮你提供一个不同的答案(也许是一些使用Javascript来检测何时会出现滚动并做出相应反应的东西?。@DanglingPointer这两个版本要么相同,要么不同。客户可以要求不可能的事情,但有时你必须告诉客户有些事情超出了人的能力。@Boaz:是的,你是对的。但我想可能会有一些事情发生。是的,一切都可能发生,但这个问题没有确定的答案。