图片:

html

回到顶部

css

*{

margin: 0;

padding: 0;

}

.box {

width:1000px;

margin: 0 auto;

}

#btn {

width:40px;

height: 40px;

position:fixed;

left:50%;

bottom:30px;

background:url(../img/顶部.png) no-repeat left top ;

margin-left: 610px;

}

#btn:hover {

background:url(../img/顶部.png) no-repeat left -40px;

}

js

indow.onload = function () {

var topbtn = document.getElementById("btn");

var timer = null;

//获取屏幕的高度

var pagelookheight = document.documentElement.clientHeight;

window.onscroll = function(){

//滚动超出高度,显示按钮,否则隐藏

var backtop = document.body.scrollTop;

// 滚动超过一频 应该显示

if(backtop >= pagelookheight){

topbtn.style.display = "block";

}

// 不显示

else{

topbtn.style.display = "none";

}

}

topbtn.onclick = function () {

timer = setInterval(function () {

var backtop = document.body.scrollTop;

//速度操作 减速

var speedtop = backtop/5;

document.body.scrollTop = backtop -speedtop; //高度不断减少

if(backtop ==0){ //滑动到顶端

clearInterval(timer); //清除计时器

}

}, 30);

}

}

效果:

html页面刷新回到顶部_HTML5 回到顶部相关推荐

  1. html页面刷新回到顶部_html回到页面顶部

    js隐藏与显示回到顶部按钮 现在大多数网站都会添加这种功能:当滚动条滚动到页面的下方时,页面的右下角会显示出来一个"回到顶部"的按钮或连接,点击该按钮后页面会跳转到顶部,或某一个适 ...

  2. 蒙文蒙古语翻译软件,实线蒙文翻译页面滚动回到蒙古语翻译顶部

    uni-app 实现蒙文翻译页面滚动一定距离出现回到顶部按钮,点击回到蒙古语翻译顶部 回到蒙文翻译顶部按钮html 蒙古语翻译软件体验地址: 安卓:http://tapp.51goods.vip/we ...

  3. jq怎么回到顶部和回到尾部_回到学校系列为孩子们提供开放资源

    jq怎么回到顶部和回到尾部 全球各地的孩子们都回到学校了! 有没有比免费和开放的教育资源和工具更好的帮助他们成长并充分利用学校的方法? Opensource.com将于9月8日至19日举办为期两周的开 ...

  4. html锚点链接回到顶部,回到顶部和回到底部特效-jquery锚点移动兼容所有浏览器...

    插件描述:回到顶部和回到底部特效-jquery锚点移动兼容所有浏览器 回到顶部和回到底部在当前的网页中应用时相当广泛的 为了更好的体验,我们在回到顶部或回到底部的过程中采用一个渐进的滚动 那么我们就要 ...

  5. 基础知识:页面div始终浮在浏览器顶部

    页面div始终浮在浏览器顶部 <html> <head><meta charset="utf-8"/><title>test< ...

  6. java局部刷新session过期_Ajax局部页面刷新和History API结合的陷阱

    ajax在现代网站已经得到非常普遍地应用,主要的好处大家都知道(异步加载数据,不用刷新整个浏览器,更小的数据传输尺寸).对于那些老网站或者老项目来说全盘改造成ajax并不现实,于是就有了"局 ...

  7. 【Android】Listview返回顶部,快速返回顶部的功能实现,详解代码。

    2019独角兽企业重金招聘Python工程师标准>>> 作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://we ...

  8. Vuex页面刷新数据丢失的问题

    为什么说刷新页面vuex的数据会丢失 刷新页面vuex的数据会丢失属于正常现象,(vuex的数据并不是弄丢了,而是初始化了,回到初始值,回到原点了).因为JS的数据都是保存在浏览器的堆栈内存里面的,刷 ...

  9. 网站输入正确账号密码页面刷新一下_淘宝开店卖家如何正确发布宝贝?先学会这3个技巧,不要再迷茫了...

    >>阅读前,请点击右上角[关注]口袋电商课,让你少走一年弯路! 当自己店铺的产品较少,发布宝贝显得很简单.但当自己的店铺单品很多时,这项工作就显得繁琐,光是产品的主图和详情页就够让人头大, ...

最新文章

  1. 圣朱妮佩洛|San Junipero(2)
  2. delphi中try的用法1
  3. C++中的vector使用范例-
  4. activity 生命周期_如何理解安卓activity的生命周期(on-create篇)?
  5. android wi-fi_如何在Android手机上查找3G或Wi-Fi速度
  6. 从使用到原理学习Java线程池
  7. 在代码中设置TextView 的字体颜色
  8. mysql InnoDb存储引擎索引
  9. UI实用素材|促销弹出设计
  10. 三维点云学习(4)1- Spectral的理论推导与解释
  11. 2018.06.30 BZOJ1857: [Scoi2010]传送带(三分套三分)
  12. 微信小程序——通过百度API查询天气情况
  13. SpringMVC:生成Excel和PDF
  14. 15微型计算机系统不包括,全国2002年10月自学考试计算机应用基础真题
  15. Bailian2713 肿瘤面积
  16. 如何让血管“返老还童”
  17. P5149 会议座位(逆序对 离散化 hash 归并排序)
  18. javascript字符串方法indexOf、lastIndexOf 方法的使用
  19. Python并发编程之进程池
  20. 实验二 插值方法(android)

热门文章

  1. 数据让生活更幸福!三分钟带你了解智慧城市,交通大数据应用!
  2. tuxedo服务配置
  3. 基于stc15f2k60s2芯片单片机编程(时钟DS1302)
  4. 软件安全之代码注入技术 向目标 PE 文件注入 DLL notepad lpk.dll 远程线程函数 提权函数 OpenProcess VirtualAllocEx
  5. tar压缩排除某个文件夹
  6. 14. 深度解读ARM新架构:大核进取、小核摆烂?
  7. 生成.sens格式数据集用于BundleFusion重建
  8. 低代码内参:一举拿下4000万美元融资,伙伴云能成为中国版Airtable么?
  9. 无代码资讯|SAP发布低代码平台;钉钉低代码应用数破500万;轻流举办无代码城市论坛......
  10. 根据一只猿前辈的TPLINK和海康威视漏扫工具改进的IPscanner成果展示(20170314 更新)...