求大佬解题
javascript吧
全部回复
仅看楼主
level 2
100帧内匀速从0像素到400像素怎么写
2022年10月30日 03点10分 1
level 6
setInterval(()=>{ 移动 }, 100)
2022年10月30日 07点10分 2
level 1
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
.content{
width: 100%;
position: relative;
}
#move{
width: 100px;
height: 100px;
background: red;
position: absolute;
left: 0;
}
</style>
</head>
<body>
<div class="content">
<div id="move"></div>
</div>
<script>
let request
let start = 0
let end = 400
let FPS = 100
const box = document.getElementById('move')
function move(){
if(start < end){
start = start + (end/FPS)
box.style.left = start + 'px'
request = requestAnimationFrame(move)
}
}
requestAnimationFrame(move)
</script>
</body>
</html>
2022年11月10日 10点11分 3
1