2013-02-13 124 views
2

使用的代码之后:隐藏的滚动条不允许页面滚动。 (CSS)

body{ 
    overflow:hidden; 
} 

滚动条从页面的右侧消失,但作为一个结果,我不能再向上或向下滚动页面,除非我点击滚轮在鼠标上拖动我想滚动的方向。有关如何解决这个问题的任何想法?

+0

改变它的目的是'溢出-X:隐藏;' – 2013-02-13 23:56:19

+0

它不应该阻止你滚动整个页面。你能向我们展示一个例子吗? – 2013-02-13 23:56:57

+0

@ExplosionPills是的,它会阻止他,因为它不会呈现任何东西超过页面的底部或侧面,因此没有什么可滚动的。 – dennmat 2013-02-14 00:08:19

回答

1

overflow: hidden;的目的不是为了隐藏滚动条 - 这是真正发生的事情的结果,也就是说,所有超出“可见”区域的内容都被剪切(隐藏)。

你基本上是寻找的东西(隐藏滚动条)是overflow: hidden;

+1

对。溢出作用于溢出其容器宽度或高度的内容。与滚动条无关,尽管它确实会影响它们。 – fredsbend 2013-02-14 08:04:57

+0

这是正确的 - 滚动条可以被看作是标准溢出行为的结果*! – Luca 2013-02-14 10:24:13