<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
margin: 0px;
}
body{
background: linear-gradient(to right top,yellowgreen,yellow,palegoldenrod,plum,palevioletred);
}
</style>
</head>
<body style="height: 1800px">
<p>jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj</p>
<p>hfhtfvtyv</p>
<p>hfhtfvtyv</p>
<p>hfhtfvtyv</p>
<p>hfhtfvtyv</p>
<p>hfhtfvtyv</p>
<p>hfhtfvtyv</p>
<p>hfhtfvtyv</p>
<p>hfhtfvtyv</p>
<p>hfhtfvtyv</p>
<script>
window.οnscrοll=function () {
console.log(`1.滚动条距离左边边框距离:${window.scrollX}///2.滚动条距离顶部距离:${window.scrollY}`)
}
window.onload=function () {
let jus=-1;//判断向上或向下移动
let num=0; //向上或者向下移动的距离
function funa(){
debugger
let scrollY=window.scrollY;
if(scrollY==0){
num++;
jus=-1;//位于顶部时向下移动
}
if(scrollY>jus){
num++;
}else{
num--;
}
window.scroll(0,num);
jus=scrollY; //记录上一次的距离位置 用于判断是否折返方向
}
setInterval(funa,1);
}
</script>
</body>
</html>
js页面自动上下页面滚动
最新推荐文章于 2024-08-09 14:39:44 发布