<meta charset="UTF-8">
<title>Title</title>
<style>
* {
margin: 0;
padding: 0;
font-size: 50px;
}
body {
/*height:1000px;*/
}
div {
width: 500px;
height:3000px;
background: pink;
margin: 20px auto;
/*padding: 100px;*/
border: 50px solid;
overflow: auto;
}
h1{
height: 1000px;
background: blue;
}
button{
position: fixed;
right: 40px;
bottom: 100px;
}
</style>
</head>
<body >
<div >
<h1 ></h1>
</div>
<button>返回顶部</button>
<script>
var oDiv=document.querySelector("div");
var oBtn=document.querySelector("button");
console.log(window);
oBtn.onclick=function () {
// document.documentElement.scrollTop=100;
timer = setInterval("runToTop()", 0);
}
function runToTop() {
a1= document.documentElement.scrollTop
a1 =a1- 2;
if(a1 > 0) {
window.scrollTo(0, a1);
}
if(a1 <0) {
window.scrollTo(0, 0);
clearInterval(timer);
}
}
鼠标点击跳转到屏幕顶部 加过度时间 动画效果
猜你喜欢
转载自blog.csdn.net/weixin_44081699/article/details/86062122
今日推荐
周排行