相思资源网 Design By www.200059.com
本文实例为大家分享了javascript回到顶部效果,供大家参考,具体内容如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <title>回到顶部效果(原生js)</title> <style type="text/css"> body{ margin: 0; } .bg{ width: 1022px; margin: 0 auto; } .btn{ display: none; width: 75px; height: 75px; background:url(../images/网页top小图标(返回顶部)/返回顶部-085.png) no-repeat left top; position: fixed; left: 50%; margin-left: 530px; bottom: 10px; text-indent: -9999px; outline: none; } .btn:hover{ background-position: 0 -75px; } </style> <script> var timer=null; var isScroll=true; //1.2构造oScroll函数 function oScroll(){ var osTop=document.documentElement.scrollTop||document.body.scrollTop;//1.1滚动高度,兼容 var oSpeed=Math.ceil(osTop/4);//滚动速度 document.documentElement.scrollTop=document.body.scrollTop=osTop-oSpeed; if(osTop==0){//判断到达顶部,清理定时器 clearInterval(timer); } isScroll=true; } window.onload=function() { var obtn=document.getElementById('btn');//获取按钮元素 var clientHeight=document.documentElement.clientHeight||document.body.clientHeight; // 1.点击返回按钮事件 btn.onclick=function(){//为按钮绑定点击事件 timer=setInterval(oScroll,50); } window.onscroll=function() { var osTop=document.documentElement.scrollTop||document.body.scrollTop;//1.1滚动高度,兼容 if (osTop>clientHeight) { btn.style.display="block"; }else{ btn.style.display="none"; } if(!isScroll){ clearInterval(timer); } isScroll=false; } } </script> </head> <body> <div class="bg"> <img src="/UploadFiles/2021-04-02/jz.jpg">以上就是本文的全部内容,希望对大家学习JavaScript程序设计有所帮助。
标签:
js,回到顶部
相思资源网 Design By www.200059.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
相思资源网 Design By www.200059.com
暂无javascript回到顶部特效的评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。