2014-12-30 133 views
0

點擊一個按鈕後,我設法淡入淡出背景,但我也希望背景不可滾動。我也刪除了所有的指針事件。這裏是我添加和刪除的類按下按鈕如何防止背景滾動

.blur{ 
filter: blur(3px); 
-webkit-filter: blur(3px); 
-moz-filter: blur(3px); 
-o-filter: blur(3px); 
-ms-filter: blur(3px); 
/* Anything blurred should be unclickable */ 
pointer-events: none; 
overflow: hidden; 
} 

我仍然能夠滾動。任何建議? :)

有一個愉快的一天

+0

嘗試的究竟是什麼背景?整個頁面,div等? – jessikwa

+0

那麼,頁面,如果菜單中的任何選項被點擊,我想背景凍結。因此你仍然可以向下滾動。我想所有的重點到菜單欄:) – Indigo

+0

@ndigo試試我的答案 –

回答

0

與此

.blur{ 
position:fixed; 
filter: blur(3px); 
-webkit-filter: blur(3px); 
-moz-filter: blur(3px); 
-o-filter: blur(3px); 
-ms-filter: blur(3px); 
/* Anything blurred should be unclickable */ 
pointer-events: none; 
overflow: hidden; 
} 
+0

嗨,我試過了,但我仍然能夠滾動? :( – Indigo