zeromemos
最好的学习方法就是输出所学的知识

网页下拉一屏后显示返回顶部按钮的JS代码

需要加载jq

<script>
    $(function(a) {
        a.fn.scrollToTop = function(c) {
            const d = {
                speed: 800
            };
            c && a.extend(d, {
                speed: c
            });
            return this.each(function() {
                const b = a(this);
                a(window).scroll(function() {
                    100 < a(this).scrollTop() ? b.fadeIn() : b.fadeOut()
                });
                b.click(function(b) {
                    b.preventDefault();
                    a("body, html").animate({
                            scrollTop: 0
                        },
                        d.speed)
                })
            })
        }
    });
    $(function() {
        const aHtml = '<a href="javascript:void(0)" id="toTop" style="display:none;position:fixed;bottom:110px;right:10px;width:45px;height:45px;border-radius:50%;overflow:hidden;background-image:url(/static/images/top.png);background-repeat:no-repeat;background-position:center;z-index:999;cursor:pointer;border:1px solid #d8d8d8;box-sizing:border-box;opacity:0.9;"></a>';
        $("body").append(aHtml);
        $("#toTop").scrollToTop(300);
    });
</script>

按钮图片是/static/images/top.png,自己下载放置。

评论区
...
by 极墨笔记

2022-03-08 17:52:08

转载于:https://www.cnblogs.com/ovsexia/p/10796637.html

关于我们

本站主要用于记录个人学习笔记,网站开发中,如需以前站内资料请加QQ群272473835索取。注册账号仅提供回帖功能,可不注册!

微信公众号