我有一個代碼在滾動到達底部之前得到300px時顯示一些內容!當達到底部時,我想在離開底部後達到300px時擺脫此消息!在離開底部之後做一些300px的事
當我在底部之前達到300像素時,它完美地起作用,但當我嘗試向後滾動300像素時它不起作用。
document.addEventListener('scroll', function(event) {
var docHeight = $(document).height(); // Document height
var winHeight = $(window).height(); // Window height
var minHeight = docHeight - winHeight; // Real document height
var curHeight = $(window).scrollTop(); // Display the height according to scrolling
$(window).scroll(function() {
//BEFORE
if(curHeight + 300 > minHeight) {
document.getElementById('copyrights').innerHTML = "Welcome to bottom";
}
//AFTER (doesn't work)
if(curHeight - 300 == minHeight - 300) {
document.getElementById('copyrights').innerHTML = "Good bye";
}
});
});
您沒有說明哪部分代碼不起作用。 – which1ispink
剛剛編輯,對不起! =/ –