javascript div水平运动代码实例

快乐打工仔 分类:实例代码

分享一段非常简单的代码实例,它实现了div元素的水平运动效果。

代码实例如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.pipipi.net/" />
<title>犀牛前端部落</title>
<style>
#antzone {
  width: 100px;
  height: 100px;
  border: 1px solid #666;
  background-color: #ccc;
  margin-top: 10px;
  position: absolute;
}
</style>
<script type="text/javascript">
var timer = null;
function starmove() {
  var odiv = document.getElementById("antzone");
  var timer = setInterval(function () {
    var speed = 1;
    if (odiv.offsetLeft >= 300) {
      clearInterval(timer);
    }
    else {
      odiv.style.left = odiv.offsetLeft + speed + "px";
    }
  }, 30);
}
window.onload = function () {
  var obt = document.getElementById("bt");
  obt.onclick = function () {
    starmove()
  }
}
</script>
</head>
<body>
<input type="button" value="开始运动" id="bt"/>
<div id="antzone"></div>
</body>
</html>

代码非常的简单,更多内容可以参阅相关阅读。

相关阅读:

(1).setInterval()可以参阅setInterval()一章节。

(2).offsetLeft可以参阅offsetleft一章节。

javascript div水平运动代码实例,这样的场景在实际项目中还是用的比较多的,关于javascript div水平运动代码实例就介绍到这了。

javascript div水平运动代码实例属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容