0

我想在我的 CSS 中添加这些规则

身体{
    溢出-x:隐藏;
    溢出-y:隐藏;
}

但我希望 y 轴上的滚动条可见但应该禁用。如何做到这一点?

4

2 回答 2

2

编辑:没有容器 div 就更简单了。试试这个:

html, body {
    width: 100%;
    height: 100%;
}
html {
    overflow-x: hidden;
    overflow-y: scroll;
}
body {
    overflow: hidden;
}

然后,如果要启用滚动条,请overflow: hidden;从正文中删除。

演示:http: //jsfiddle.net/SKxhP/1/

于 2012-06-15T19:21:50.433 回答
0

将您的 html 高度设置为 101%,这将导致滚动条始终显示,从而防止您的内容在滚动条正常出现时跳转。

  html{

    height: 101%;

  }

见这里:http: //jsbin.com/ixuhoj/edit

如果我误解了您的需要,请纠正我。

于 2012-06-15T19:21:43.020 回答