滚动条出现并使页面跳转

时间:2011-04-29 15:43:51

标签: jquery css scrollbar

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

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

5 个答案:

答案 0 :(得分:1)

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

请参阅:Making the main scrollbar always visible

答案 1 :(得分:0)

如果您知道需要溢出,请在CSS

中打开它
body {
  overflow: scroll;
}

答案 2 :(得分:0)

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

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

<html xmlns="http://www.w3.org/1999/xhtml" style="height: 101%;">

答案 3 :(得分:0)

如果页面永远不应该滚动,您可以在body标签上设置overflow:hidden。此外,您可以设置左侧的装订线恒定宽度。

答案 4 :(得分:0)

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