//这里我用的是svg,所以代码老长了,可以把svg部分换成自己的图片什么的
$(function(){ var obj = $('<div style="width:1.3rem;position:fixed;top:75%;right:1.6%;height:1.3rem;text-align:center;display: none;"class="Bottomsetting"><svg class="icon" style="height:1.3rem;vertical-align: middle;fill: #df6d5f;overflow: hidden;" viewBox="0 0 1026 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p->); $("body").append(obj); $(document).scroll(function() { var dh=$(window).height();//网页可视区高度 var hidtop=$(document).scrollTop();//网页被卷去的高度 if(dh>hidtop){ $(".Bottomsetting").fadeOut() }else if(dh<hidtop){ $(".Bottomsetting").fadeIn() } }); $(".Bottomsetting").on("click",function(){ $('html,body').animate({scrollTop:0},500); }) })

复制过去,全局可用,简单粗暴,效果展示:

H5 回到顶部按钮

相关文章: