1

场景:我有一系列 float: none; div,需要用户向下滚动才能看到它们。我使用 Prev (up) 和 Next (down) 做了一些控制。所以基本上单击下一步会将第一个 div 滚动到页面顶部,再次单击它,下一个 div 会向上滚动。这一切都很好(仅供参考:使用ScrollTo Plugin)但我不能在我的生活中获得控制来执行以下操作:

问题:在顶部显示下一个(向下)按钮,直到您到达页面底部,然后淡出和淡入上一个(向上)按钮,一旦您回到顶部,淡出上一个(向上)按钮和淡入下一个(向下)按钮:

这就是我所拥有的,它几乎可以工作,但有些疯狂。

提前致谢。

$(window).scroll(function() {
    if ($(window).scrollTop() + $(window).height() == $(document).height()) {
        $(".next").fadeOut(100, function() {
            $(".prev").fadeIn(100);
        });

    } else {
        $(window).scroll(function(){
                if($(window).scrollTop()) {
                    $(".next").fadeOut(100, function() {
                        $(".prev").fadeIn(100);
                        });
                        }
        });
    }
});
4

0 回答 0