滚动显示在页面加载后,Javascript使div显示?

时间:2015-02-27 04:43:49

标签: javascript jquery

我输入此代码(我从此答案中提取:Make a div appear when scrolling past a certain point of a page)以在用户向下滚动页面时显示div。

问题是:一旦页面加载就会出现div,并在用户滚动时消失,然后在滚动时重新出现> 700。

如何让div在页面加载开始时不显示?

谢谢!

<script>
// Get the headers position from the top of the page, plus its own height
var startY = 700;

$(window).scroll(function(){
    checkY();
});

function checkY(){
    if( $(window).scrollTop() > startY ){
        $('.scroll-up').slideDown();
    }else{
        $('.scroll-up').slideUp();
    }
}

// Do this on load just in case the user starts half way down the page
checkY();
</script>

2 个答案:

答案 0 :(得分:0)

在您的CSS设置display:none属性中,您不希望在页面加载时显示

答案 1 :(得分:0)

取代 slideUp() slideDown() 你可以使用 fadeIn() fadeOut() slidetoggle();