• 点击按钮实现缓慢返回顶部


    在JQ中可以直接使用animate()来实现动画,在JS中可以通过定时器setInterval()来实现。

    html

    <a href="javascript:;" id="backTop">返回顶部</a>

    JQ实现方法:

    $('#backTop').bind('click',function(){
        $('html,body').animate({scrollTop:0});
    });
    注:html,body需一起使用。

    JS实现方法:
    var backTop=document.getElementById('backtop'),
    topH,//滚动条距离顶部高度
    backTopSpeed,//滚动速度
    backTopTimer;//定时器
    backtop.addEventListener('click',function(){
        var backTopTimer = setInterval(function(){
            topH = document.documentElement.scrollTop || document.body.scrollTop;
            backTopSpeed = Math.floor(-topH/8);//取整
            if(topH>0){
                document.documentElement.scrollTop = document.body.scrollTop = topH+backTopSpeed;
            }else{
                clearInterval(backTopTimer);
            }
        },10);
    });
    
    
    
     
  • 相关阅读:
    SpringCloudStream实例
    Gateway环境搭建,通过YML文件配置
    Hystrix图形化监控
    Hystrix服务降级
    SpringBootのRedis
    springboot之缓存
    springboot整合JPA
    留言板
    Python 京东口罩监控+抢购
    2019年 自我总结
  • 原文地址:https://www.cnblogs.com/gxsyj/p/5944669.html
Copyright © 2020-2023  润新知