16-js-缓冲运动
2024-09-22 01:17:33
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
* {
margin: 0;
padding: 0;
}
#div1 {
width: 100px;
height: 100px;
background-color: red;
position: absolute;
left: 600px;
top: 50px;
}
#div2 {
width: 1px;
height: 300px;
position: absolute;
left: 300px;
top: 0;
background-color: black;
}
</style>
<script>
function startMove() {
var oDiv = document.getElementById(\'div1\');
setInterval(function () {
var speed = (300 - oDiv.offsetLeft) / 10;
//speed = Math.ceil(speed);//向上取整
speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);//判断是否大于0, 向上or向下取整;
oDiv.style.left = oDiv.offsetLeft + speed + \'px\';
document.title = oDiv.offsetLeft + \',\' + speed;
}, 30);
}
</script>
</head>
<body>
<input type="button" value="开始运动" onclick="startMove()">
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>
最新文章
- .Net Html如何上传图片到一般应用程序
- Ubuntu总结常用命令记录
- window下关闭nginx
- POJ1995(整数快速幂)
- load url from future 解释
- HBase简介(很好的梳理资料)
- 面试体验:Facebook 篇(转)
- WordPress A Forms插件HTML注入漏洞和跨站请求伪造漏洞
- 《iPhone高级编程—使用Mono Touch和.NET/C#》
- mysql/Java服务端对emoji的支持
- hadoop中联结不同来源数据
- 深圳尚学堂:Web程序员应该会的知识
- Trees on the level(指针法和非指针法构造二叉树)
- windows部署jenkins持续集成maven测试项目不能访问测试报告
- Confluence 6 配置白名单
- 我的WafBypass之道(upload篇)
- 将指定世界中的指定位置的Block转化为箱子
- 2019.03.01 bzoj3075: [Usaco2013]Necklace(kmp+dp)
- win10 + cuda8.0 + caffe SSD + vs2015 + python3
- kali linux安装中文输入法