使用jQuery自动动画向下滚动

use*_*139 1 jquery scroll

我正在尝试使用jQuery制作动画滚动到底部按钮,当页面位于底部时淡出.我在互联网上找到了这个代码并对其进行了修改,但我无法正常工作.

 <script>
    //to bottom
    $(document).ready(function(){

        // hide #back-top first

        $("#back-bottom").show();

        // fade in #back-top
        $(function () {
            $(window).scroll(function () {
                if ($(this).scrollTop()  1) {
                    $('#back-bottom').hide();
                } else {
                    $('#back-bottom').show();
                }
            });

            // scroll body to 0px on click
            $('#back-bottom a').click(function () {
                $('body,html').animate({ scrollTop: 0 }, 800);
                return false;
            });
        });

    });
    </script>
Run Code Online (Sandbox Code Playgroud)

Har*_*aid 5

我认为您需要计算身体高度并将其传递给动画中的 scrollTop 参数

$('body,html').animate({ scrollTop: $('body').height() }, 800);
Run Code Online (Sandbox Code Playgroud)

[在这里查看工作演示] // 链接已停止工作


Anu*_*eep 5

$('#back-bottom a').click(function () {
                $('body,html').animate({ scrollTop: $('body').height() }, 500);
                return false;
            });
Run Code Online (Sandbox Code Playgroud)

我认为这对你有用