2014-11-04 2 views
0

Я пытаюсь создать элемент, когда страница проходит мимо определенной позиции Y, но появляется после перезагрузки страницы, а затем остается на странице и не исчезает.Сделать элемент после прокрутки

var showScroll = function() {  
    var url = document.URL; 
    var urlToTest = 'http://localhost:55054/why-napit/membership-scheme-benefits'; 
    var divEl = document.getElementById('action'); 
    if (url == urlToTest) { 
     if (document.documentElement.scrollTop >= 800 
      || window.pageYOffset >= 800) { 
      divEl.style.display = "block"; 
     } else { 
      divEl.style.display = "none"; 
     } 

    } 
}(); 
window.addEventListener('load', showScroll, false); 

Я пробовал событие прокрутки, но не работает, поэтому предполагаю, что я близок, но не достаточно близко.

ответ

Смежные вопросы