2013-02-13 148 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