• 在内容长页处动态增加滚动的返回头部图标


    .前言:

    在做网页设计过程中,如果网页内容的长度不定,且当内容过长时,需要不断下拉滚动条查看新的内容。
    但是,如果我需要返回头部看原来旧的内容,又需要往上滚动,让用户感觉很不方便。因此,做一个能够根据内容长度
    动态增加返回头部图标的需求应运而生。
    2.具体实现:
    1)css文件内容:/******返回顶部*******/

    p#back-to-top{

    position:fixed;

    display:none;

    bottom:50px;

    right:210px;

    }

    p#back-to-top a{

    text-align:center;

    text-decoration:none;

    color:#979797;

    display:block;

    50px;

    /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/

    -moz-transition:color 1s;

    -webkit-transition:color 1s;

    -o-transition:color 1s;

    }

    p#back-to-top a:hover{

    color:#333333;

    }

    p#back-to-top a span{

    background:transparent url(/images/uptotop.png) no-repeat;

    border-radius:6px;

    display:block;

    height:50px;

    50px;

    margin-bottom:5px;

    text-align:center;

    /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/

    -moz-transition:background 1s;

    -webkit-transition:background 1s;

    -o-transition:background 1s;

    }

    #back-to-top a:hover span{

    background:transparent url(/images/uptotop.png) no-repeat;

    }

    复制代码-----------------------------uptotop.png-----------------------------


    ---------------------------------------------------------------------------
    2)页面增加的js代码段(需要jquery的支持):<!-- 加载页面 -->

    <script language="javascript" type="text/javascript">

    $(document).ready(function(){

    //当滚动条的位置处于距顶部800像素以下时,跳转链接出现,否则消失

    $(window).scroll(function(){

    if ($(window).scrollTop()>800){

    $("#back-to-top").fadeIn(1500);

    }

    else

    {

    $("#back-to-top").fadeOut(1500);

    }

    });

    //当点击跳转链接后,回到页面顶部位置

    $("#back-to-top").click(function(){

    $('body,html').animate({scrollTop:0},1000);

    return false;

    });

    });

    </script>

  • 相关阅读:
    文件工具类之FileUtils
    JAVA8日期工具类
    mybatis模糊查询匹配汉字查询不出来数据,匹配字符和数字却可以的问题解决
    问到ConcurrentHashMap不要再提Segment了
    开发中常用工具
    Spring 如何解决循环依赖?
    JVM8基础概念总结
    String字符串相等判断
    面试再也不怕问到HashMap(二)
    面试再也不怕问到HashMap(一)
  • 原文地址:https://www.cnblogs.com/taofx/p/4139905.html
Copyright © 2020-2023  润新知