美文网首页
页面中的‘返回顶部’(位置固定,指定位置显示/隐藏)

页面中的‘返回顶部’(位置固定,指定位置显示/隐藏)

作者: 一杯海风_3163 | 来源:发表于2018-05-18 10:45 被阅读0次

在页面中经常需要使用到返回顶部按钮,如果页面内容过多过长,手动滑动滚动条比较麻烦,所以一般会出现返回顶部按钮,一键回到顶部。本文实现的返回顶部的效果,将按钮在滚动条指定高度出现,并固定的页面指定位置。显示为一张图片,鼠标放上显示的是返回顶部文字提示。实现国程如下:

1.在html文件中:

<div id="return-top" class="top_e">
  <img src="/static/img/totop.png" width="60" id="img" >
    <div style="width:60px;margin:auto;">
        <p id='font' style="font-size:20px;margin-left:10px;display:none;">返回<br>顶部</p>
    </div>
</div>

这里外面的div作为返回顶部的外层。

内部有两部分:

第一部分是一张图片,从阿里矢量图片库中下载好的矢量图片,如图:


totop.png

当然也可以根据自己的需要,选择其他样式和颜色。

第二部分是’返回顶部‘四个字,这里需要换行,所以加了
标签。

2.css样式代码:

   <style type="text/css">
        
       .top_e{
            position:fixed;right:10px;bottom:40px;
            background:rgba(204,200,255,0.6);
            border-radius:15px;
            cursor:pointer;
            display:none;
            width:60px;
            height:60px;
            }
       .top_e:hover
       {
         color:white;
         background:#1296DB;
       }
    </style>

上面代码实现了对返回顶部按钮样式的控制,其中position是固定按钮的位置。
当然你也可以根据自己的需要进行调整。

3.js代码:控制按钮的显示和消失,也实现了图片和文件的动态转换。

// 控制按钮的显示和消失
 $(window).scroll(function(){
            if($(window).scrollTop()>300){
                $('#return-top').fadeIn(300);
                }
             else{$('#return-top').fadeOut(200);}
                 })


// 点击按钮,使得页面返回顶部
$("#return-top").click(function(){
scrollTo(0,0);
});
// 鼠标悬浮按钮之上,图片消失,文字显示
$(".top_e").mouseover(function(){
    $("#img").hide();
    $("#font").show();
})
//鼠标离开,文字消失,图片显示。
$(".top_e").mouseout(function(){
    $("#font").hide();
    $("#img").show();
})

显示返回顶部按钮


鼠标悬浮于上,显示文字提示


微信图片_20180518094259.png

相关文章

  • 页面中的‘返回顶部’(位置固定,指定位置显示/隐藏)

    在页面中经常需要使用到返回顶部按钮,如果页面内容过多过长,手动滑动滚动条比较麻烦,所以一般会出现返回顶部按钮,一键...

  • scroll-view的scroll-into-view属性

    页面中需要列表展示图片,并且刚进入展示页面的时候,不是直接显示顶部,而是显示列表中指定图片的位置。正好 scrol...

  • jQuery经典demo

    返回顶部 楼层跳转 固定导航的显示和隐藏

  • 【前端案例】17 - 案例:仿淘宝固定右侧侧边栏

    原先侧边栏是绝对定位; 当页面滚动到一定位置,侧边栏改为固定定位; 页面继续滚动,会让返回顶部显示出来。 案例分析...

  • jQuery返回顶部的方法

    在页面中,当滚动条下滑到一定位置时就会出现返回顶部的图标,点击图标后页面平缓的回到顶部位置。到了顶部,这个图标又会...

  • 一些好用的代码

    隐藏所有指定的元素 检查元素是否具有指定的类 如何切换一个元素的类? 获取当前页面的滚动位置 平滑滚动到页面顶部 ...

  • jQuery点击锚点平滑滚动

    点击锚点平滑滚动到相应页面位置: .. "返回顶部"按钮效果:向下滚动页面出现 按钮,点击返回顶部。 …………EN...

  • firefox浏览器下$("body").s

    最近在写一个当页面滚动到一定位置时,页面右下角出现一个 “返回顶部的按钮”,点击后返回页面最顶部位置。 一开始我是...

  • dom 和 vue 控件的显示与隐藏

    dom写法1、隐藏后指定位置页面上占空位。 2、隐藏后指定位置页面的内容不被占用 vue写法 注意点: v-if控...

  • 原生js 返回顶部 返回指定位置

    最近接了一个非常非常常见的需求,点击回到目录页,由于就是一个很小的单页展示页,就没引 jquery、vue 这些框...

网友评论

      本文标题:页面中的‘返回顶部’(位置固定,指定位置显示/隐藏)

      本文链接:https://www.haomeiwen.com/subject/egmwdftx.html