js实现回到顶部功能

 

手机站、PC站网页使用javascript,jquery实现页面一键向上,回到顶部功能

需要引入jquery.js文件

 

 

 top.png

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div class="back_top" id="back-to-top">
</div>
 
<style>
    .back_top{
        position: fixed;
        z-index: 999999999999;
        background: url(/${res}/images/top.png) no-repeat;   /*回到顶部背景图片*/
        display: block;
        background-position: 0 -40px;
        width: 58px;
        height: 58px;
        right: 18px;
        bottom: 32px;
        filter: alpha(opacity=80);
 
    }
</style>
 
 
<script>
    $(function () {
        $('#back-to-top').hide();
        // 获取要大于的高度
        //当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
        $(function () {
            $(window).scroll(function(){
                if ($(window).scrollTop()>100){
                    $("#back-to-top").fadeIn(500);
                }
                else
                {
                    $("#back-to-top").fadeOut(500);
                }
            });
 
            //当点击跳转链接后,回到页面顶部位置
            $("#back-to-top").click(function(){
                //$('body,html').animate({scrollTop:0},1000);
                if ($('html').scrollTop()) {
                    $('html').animate({ scrollTop: 0 }, 1000);
                    return false;
                }
                $('body').animate({ scrollTop: 0 }, 1000);
                return false;
            });
        });
    })
</script>

  

 

效果

 

posted @   yvioo  阅读(1052)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2019-03-14 CentOS 7 下使用yum安装MySQL5.7.20
2019-03-14 JS发送短信验证码
2019-03-14 JAVA代码MD5加密方法
点击右上角即可分享
微信分享提示