我正在爲我的網站製作標題,並且只要頁面通過JavaScript
加載,我想將其背景設置爲透明。 我試過一些方法,但他們沒有解決。 CSS
我已在main.css
中覆蓋它。 我做了這個腳本:儘快使用javascript將背景更改爲透明
$(window).scroll(function(){
var $top=$(window).scrollTop();
var $nav = $('.navigation');
if($top>80){$nav.css({
'background-color':'#E6C0E9',
'position':'fixed',
'opacity':'0.9'
});}
else{$nav.css({
'background-color':'Transparent',
'position':'absolute'
});}
})
});
它它變成透明的,但只有當我向下滾動80px再回去了。我需要它立即改變。
是否有你不能設置一個理由頁面背景在CSS中是透明的嗎? –
是的。我希望在其他頁面上使用純色,並且我認爲最好只是在此頁面上將其更改爲透明@DanielBeck –
這聽起來像是一個合理的原因! (你可以添加一個特定的類名到這個特定的頁面,而不是使用javascript,但是因爲你需要js來改變滾動的顏色,所以這是一次洗。) –