滚动后显示元素

时间:2014-11-04 14:29:17

标签: javascript scroll

我正在尝试在页面超过某个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);

我已经尝试过滚动事件但是没有用,所以我假设我很接近但不够接近。

1 个答案:

答案 0 :(得分:0)