2016-03-13 57 views

回答

1

使用此代碼:

window.addEventListener('scroll', function() { 
    var scrollTop = document.body.scrollTop || document.documentElement.scrollTop; 
    var nav = document.getElementById('scroll-nav'); 
    if (scrollTop >= 300) { 
     nav.style.backgroundColor = 'grey'; 
    } else { 
     nav.style.backgroundColor = '#f9f7f1'; 
    } 
}, false); 
+0

非常感謝。這很容易解決它,並使整個頁面看起來很酷。 –

1
window.addEventListener("scroll", function(event) { 
    var top = this.scrollY; 
    if(top > 300) { 
     // Do Something 
    } 
    else { 
     // Rollback to previous state? 
    } 
}, false); 

你可以那樣做