js控制页面回到顶部

页面下拉一定距离的时候出现一个图标点击图标回到页面顶部

HTML代码

<section class="footer-popup">
    <a class="side_btn top" id="back-to-top" href="javascript:;" title="返回顶部"
       style="display: none;
            width: 45px;
            height: 45px;
            background:url(/home/default/images/top_bg.png) no-repeat -1px -47px;">
    </a>
</section>

js代码

<script>
    $(window).scroll(function () {
        //获取滚动条距离顶部高度
        var scrollTop = $(window).scrollTop();
        //滚动条距离顶部高度为300的时候出现图标
        scrollTop > 300 ? $("#back-to-top").fadeIn(200).css("display","block") : $("#back-to-top").fadeOut(200);
    });
    //返回顶部
    $('#back-to-top').click(function (e) {
        $('html,body').animate({ scrollTop:0});
    });
</script>


<p style="text-align: center;">

<img src="https://www.f2er.com/res/2019/04-05/15/d0e9abaf79b0ee8b6d697c8dc60afdb2.jpg" title="js控制页面回到顶部" alt="js控制页面回到顶部">

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...