Javascript的动态运动(1)
2024-08-26 15:07:30
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
#div1
{
width: 100px;
height: 100px;
background-color: red;
}
</style>
<script type="text/javascript">
function StartMove() {
//避免多定时器同时工作
clearInterval(timer);
var oDiv = document.getElementById("div1");
timer = setInterval(function () {
var speed = 10;
if (oDiv.offsetLeft >= 300) {
clearInterval(timer);
} else {
oDiv.style.left = oDiv.offsetLeft + speed + 'px';
}
}, 30);
}
</script>
</head>
<body>
<input type="button" id="btn" value="运动" onclick="StartMove()" />
<br />
<br />
<div id="div1"></div>
</body>
</html>
最新文章
- 上海闪酷成为京东商城第一批独立软件开发商(ISV)
- Android Fragment (一)
- Oracle 增加修改删除字段与添加注释
- getconf 命令
- VC一些经验系列:《平均绘画矩形图,双击全屏》
- C#面向对象基础:virtual方法,abstract方法,区别
- (转)ECSHOP给分类添加代表图
- System.Drawing.Image.Save(Savepath),保存为jpg格式,参数错误,文件0kb解决办法
- hdu1540-Tunnel Warfare (线段树区间合并)
- [转] jQuery 操作 JSON 数据
- RotateDisp – 一键旋转显示画面 - 小众软件
- 使用Selenium对新浪微博模拟登录
- 七天开发进度(七)(微信小程序版(二)记账本)
- CSS【04】:CSS组合选择器
- Tensorflow学习笔记——安装和运行
- Unity 3D委托entrust
- 100-days: Two
- http的断点续传
- NodeJS旅程 : module 不可忽略的重点
- nginx php-fpm安装配置(转)