点击缓慢滑动返回顶部

返回顶部组件是一种极其常见的网页功能,需求简单:页面滚动一定距离后,显示返回顶部的按钮,点击该按钮可以将滚动条滚回至页面开始的位置。

  1. 使用setinerval实现缓慢返回顶部
  //核心js代码var top=document.getElementById("backTop");var bottom=document.getElementById("backTop");top.function(){//alert(11);timer=setInterval(function(){var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;var ispeed=Math.floor(-scrollTop/6);console.log(ispeed)if(scrollTop==0){clearInterval(timer);}document.documentElement.scrollTop=document.body.scrollTop=scrollTop+ispeed;},30)};

使用添加id=“backTop” 。

  1. 使用Javascript Scroll函数缓慢返回顶部
function backTop() {window.scrollBy(0,-100);scrolldelay=setTimeout('backTop()',100);if(document.documentElement.scrollTop==0)clearTimeout(scrolldelay);}

使用时“backTopl();”。

  1. 使用onload加上scroll功能实现缓慢返回顶部
BackTop=function(btnId){var btn=document.getElementById(btnId);var page=document.documentElement;window.set;btn.function(){btn.style.display="none";window.null;this.timer=setInterval(function(){page.scrollTop-=Math.ceil(page.scrollTop*0.1);if(page.scrollTop==0)clearInterval(btn.timer,window.set);},10);};function set(){btn.style.display=page.scrollTop?'block':"none"}};BackTop('backTop');

使用时添加id=“backTop” 。

  1. 使用jquery插件实现缓慢返回顶部
    下载链接(内含说明)
    http://www.jq22.com/jquery-info325
    js部分:
$(function(){   $(window).scroll(function() {      if($(window).scrollTop() >= 100){$('.actGotop').fadeIn(300); }else{    $('.actGotop').fadeOut(300);    }  });$('.actGotop').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);});
});
  1. 使用jquery动画缓慢返回顶部
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script><script type="text/javascript">$("a").click(function(){$('html,body').animate({'scrollTop':'0'},500,)})</script>

点击缓慢滑动返回顶部相关推荐

  1. 通过组件实现小程序底部Top按钮滑动到底部显示,其他情况则隐藏,点击按钮之后返回顶部的效果

    前言 提示:此篇是基于QQ小程序,但微信小程序的实现原理也基本都差不多. 所涉及到的知识点,先罗列一下: 1.监听页面滚动以及触发回顶部:onPageScroll 2.获取页面高度:createSel ...

  2. 原生js实现移动端京东首页搜索框、菜单栏滑动弹回、倒计时、banner动画、缓慢返回顶部效果(HTML+CSS+JS)

    一.实现效果 二.实现功能 搜索框滑动固定,伸缩动画 菜单栏左右滑动,超出区域自动弹回 banner自动轮播,手指左右滑动,滑动距离一半以内自动弹回,超过一半自动跳到下一张,圆点跟随显示颜色,以及实现 ...

  3. 前端 css+js实现返回顶部功能

    描述: 本文主要是讲,通过css+js实现网页中的[返回顶部]功能. 实现代码: HTML: 1 <div> 2 <button οnclick="returnTop()& ...

  4. 前端开发——图标返回顶部功能

    前端开发--点击图标,返回顶部功能 功能实现:网页右下角的一键返回顶部图标 方法:利用周期性定时器+鼠标滚动事件 html: <div id="retutop">< ...

  5. js 做返回顶部效果

    涉及的知识点: font-awesome字体图标:使用的cdn. window.onload 窗口加载完成事件:如果js代码写在body标签之前,则所有的js都要写在window.onload的事件中 ...

  6. jq实现页面滑动到一定位置显示返回顶部按钮,点击回到页面顶部

    返回顶部按钮固定在页面某个位置,当页面滑动超过600时,显示此按钮,可用jq的scrollTop()方法实现: 点击触发click事件,并返回到页面顶部,这里设置返回顶部的时间是1000ms(即1s) ...

  7. vue3点击返回顶部

    // 点击返回顶部 ``` // 1. 要在heml 写一个 返回的按钮或者图标,然后定位到页面上// 2. 在定义一个状态, 稍后用于判断是否让这个图标返回上面// 3. 在滚动盒子上添加一个 事件 ...

  8. Android 模拟点击、滑动、返回

    懒惰使人进步.一点都没错,我就是那个懒惰的人. 文章目录 项目实现功能 使用方法 功能演示 技术分析 项目实现功能 可以模拟用户操作 点击 滑动 返回功能. 使用方法 安装apk,首次安装后引导至 开 ...

  9. 点击按钮,丝滑的返回顶部

    前言 在开发过程中,一定会遇到需要返回顶部的操作,很多人都会直接返回顶部,就像跳转一样,降低了很大的体验,以下代码则是可以让你的返回顶部变得丝滑起来. 实现 不论是原生,还是vue.react,此方法 ...

最新文章

  1. 没有统计学基础可以学python-想入门数据分析,现在转行还来得及吗?
  2. SQL Server 2008 性能测试和调优
  3. 多线程编程的一点小心得(1)
  4. 2017 《Java技术预备作业 》1501 乔 赫
  5. 解决xgboost报错XGBoostError: XGBoost Library (libxgboost.dylib) could not be loaded
  6. 这样的促销海报,还怕卖不出去?
  7. 【译】用 JavaScript 和 Emoji 做地址栏动画
  8. MySQL检测 explain解析
  9. 洛谷 P1881 绳子对折
  10. 使用Bind配置DNS Load Balancing
  11. 基于ESP-IDF环境的ESP32-C3开发之No such file or directory
  12. java 中英文长度_Java 计算中英文长度的若干种方法
  13. 怎么做名片二维码?个人二维码名片在线制作方法
  14. 史上最全!大数据开源框架技术扫盲
  15. 淘宝直通车关键数据 如何利用直通车获取手淘搜索流量 如何利用定向操作获得猜你喜欢流量
  16. boto3 连接aws_Python,Boto3和AWS S3:神秘化
  17. 什么是Bimodal IT(双模IT) mode1mode2?
  18. java,jbutton
  19. 背包系统 装备系统和锻造系统 - 基于Unity2018 UGUI
  20. 金融風暴下,“杨白劳”与“黄世仁”的年关心态

热门文章

  1. Java面试题整理一(反射)
  2. 个人 IP 实验室周复盘 · 第 18 期
  3. 1ppt.com.html,第一PPT模板网-WW.1PPT.COM.ppt
  4. ERPNext 介绍、安装、建议及资源
  5. 盘点机需要连接网络吗
  6. 电脑分盘工具,扩展C盘、分盘
  7. 港科资讯 | 香港首个金融科技行业发展深入研究,就策略,创新及人才培育提出多项建议...
  8. 港科喜讯 | 香港科大教授获研资局拨款逾千万港元支持研究工作!
  9. 将数字转换成中文数字
  10. dbms数据库管理系统_数据库管理系统dbms