0
如果用戶在窗口下方滾動的次數超過1000px
,我想要消失圖像。如果用戶轉身回滾,我想讓該圖像重新出現。我寫了下面的JavaScript。此代碼目前會使圖像消失,但如果您向後滾動,它將不會再次顯示圖像。這是我想要的,但此代碼只將display
更改爲"none"
。有人可以幫忙嗎?謝謝!JavaScript代碼不會導致圖像在滾動時重新出現
function parallex() {
var ypos = window.pageYOffset;
var image = document.getElementById('section_1');
image.style.top = ypos * -.2 + "px";
if (ypos > 1000){
image = document.getElementById('section_1');
image.style.display = "none";
}
else {
image.style.display = "visible";
}
}
window.addEventListener('scroll', parallex);
'顯示= 「塊」','不visible' –
另外,還可以刪除重複'圖像=的document.getElementById( 'section_1');'這就是下'如果( ypos> 1000){'。 – freginold