Jquery多个滑块切换导致页面抖动

Jquery多个滑块切换导致页面抖动,jquery,html,css,Jquery,Html,Css,我已经做了一个网页,其中有5个div堆叠在彼此的顶部。有5个隐藏的div,我将在单击div时使其可见。问题是当出现溢出时,浏览器窗口中会出现一个滚动条,整个内容会闪烁并向左移动。当溢出为空时,内容再次移回其原始位置 如果将body标记的溢出设置为滚动,则它将始终显示滚动条。这样滚动条就不会在你翻过折叠时出现,它已经在那里了 body{ overflow-y: scroll; } 当页面高度增加且浏览器显示垂直滚动条时,会出现此问题。 解决此问题的最佳方法是在页面加载时使您的一个技能div

我已经做了一个网页,其中有5个div堆叠在彼此的顶部。有5个隐藏的div,我将在单击div时使其可见。问题是当出现溢出时,浏览器窗口中会出现一个滚动条,整个内容会闪烁并向左移动。当溢出为空时,内容再次移回其原始位置

如果将body标记的溢出设置为滚动,则它将始终显示滚动条。这样滚动条就不会在你翻过折叠时出现,它已经在那里了

body{
   overflow-y: scroll;
}

当页面高度增加且浏览器显示垂直滚动条时,会出现此问题。
解决此问题的最佳方法是在页面加载时使您的一个技能div展开,以使浏览器滚动条可见

bcoz页面向下时垂直滚动条会显示……如果您不想滚动条,请将
overflow-y:hidden
添加到正文中tag@RHR给他举个例子…
body{overflow-y:hidden;}
是的,我试过这个。看起来很糟糕。任何其他解决方案都将不胜感激。唯一的其他解决方案是将滚动条全部隐藏在一起。