美文网首页
一个小小的goTop功能

一个小小的goTop功能

作者: 大淀桑浮不起來 | 来源:发表于2016-04-29 23:15 被阅读399次

很多网站有一个回到顶部,但是一开始你并看不到,只有当你滑动到后一个距离的时候,这个按钮就出现了,感觉和昨天的Stick up一样,虽然实现难度不大,但是客户体验还是很好的
先看看运行具体的效果图:

goTop.gif

实现的思路不难:
1.设定一个元素放在那里,等到滚动多少px之后,让他出现就好了,至于你是让他从display:none 变 block也好,是opacity:0 变 1也好,我是选择的fixed这个goTop,opacity从0变1;

好,看看代码如何实现:

<div id="content">
        <ul>
            <li>Top</li>
            <li>内容01</li>
            <li>内容02</li>
            <li>内容03</li>
            <li>内容04</li>
                  .......
            <li>内容20</li>
        </ul>
</div>

    <a href="#" class="goTop">Top</a></div>
    var $ct = $('#content');
    var $goTop =$('<a href="#" class="goTop">Top</a>');
        $goTop.appendTo($ct);
    $(window).on('scroll',function(){
        var scrollTop = $(window).scrollTop();
        if(scrollTop > 400){
            $goTop.css('opacity',1)
        }else{
            $goTop.css('opacity',0)
        }
    })

真就这么多,看起来很简单,懒加载也是同样,也是一个你设定的元素,只要他出现在用户的视野,就发送Ajax,嗯,下一次就整理一下懒加载吧

相关文章

  • 一个小小的goTop功能

    很多网站有一个回到顶部,但是一开始你并看不到,只有当你滑动到后一个距离的时候,这个按钮就出现了,感觉和昨天的Sti...

  • gotop安装的有趣小事

    今天看到终端任务管理有一个gotop 最早用的top,后来换位htop觉得已经很ok了,不过gotop的画面更吸引...

  • 返回顶部

    function goTop(doc) {var timer = null,current = 0, //当前位置...

  • BOM编程

    .goTop{ width:80px; height:80px; background:black; positi...

  • Vue 返回顶部组件

    组件文件路径:src\components\goTop.vue 引用方式以及文件路径:src\App.vue

  • 小程序-回到顶部

    示例 wxml 绑定一个goTop方法,hidden会判断是否需要显示(当前页面在顶部就隐藏,否则就显示)。 cs...

  • 神奇炫酷的下拉菜单 - 草稿 - 草稿

    下拉菜单里你会用到多少用法呢?别看小小的EXCEL中任何一个小小的功能使用,它一个小小的功能可以变化好几种使用方式...

  • 「SpringBoot Demo」01.SpringBoot+F

    这个Demo用SpringBoot实现一个小小的登录功能,同时这个登录功能没有使用Session,用token代替...

  • 小小的书包,功能多

    小小书包 大功能 书包,对幼儿园的孩子们再熟悉不过了,从入园报到时,小女生便会得到一枚米妮小书包,男生的是米奇,四...

  • laravel phpunit的windows下移动

    一个小小的功能,弄了半天,在phpstorm下 xcopy vendor\bin\phpunit .\ 注意哦,斜...

网友评论

      本文标题:一个小小的goTop功能

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