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