滚动条出现并使页面跳转

我有一个JQuery动画,可以扩展DIV并使其比浏览器更大。 当发生这种情况时,会出现一个滚动条,让页面看起来好像跳了一样。 有人有任何解决方案吗?

http://www.kerrydean.ca/MATHESON/home5.html

html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; } 

请参阅: 使主滚动条始终可见 。

如果您知道需要溢出,请在CSS中打开它

 body { overflow: scroll; } 

我猜测页面看起来像是“跳”,因为当内容低于浏览器底部时,垂直滚动条会动态添加到窗口中。

通过将HTML标记的高度设置为101%,无论是否有内容,您都可以始终显示垂直滚动条:

  

如果页面永远不应该滚动,您可以设置overflow:隐藏在body标签上。 此外,您可以设置使左侧的水槽恒定宽度。

你可以在body元素上执行“overflow-y:hidden”,它将禁用滚动条