这是我的页面,这是一个测试移动元素的演示,但是在您更改页面后,回到这里,为什么 DIV 移动得更快?
我的CSS:
#box1 {
width: 900px;
height: 50px;
background-color: #000;
position: relative;
}
#box2 {
width: 50px;
height: 50px;
background-color: #a00;
position: absolute;
}
我的 HTML:
<div id="box1">
<div id="box2"></div>
</div>
我的JS:
var box2 = document.getElementById("box2");
var remove = setInterval(function () {
box2.style.left = "0px";
var move = setInterval(function () {
var newLeft = Math.min(parseInt(box2.style.left) + 5, 850) + "px";
box2.style.left = newLeft;
if (newLeft == "850px") clearInterval(move)
}, 20);
}, 5000)