手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS运动基础框架实例分析
JS运动基础框架实例分析
摘要:本文实例讲述了JS运动基础框架。分享给大家供大家参考。具体分析如下:这里需要注意:1.在开始运动时关闭已有的定时器2.把运动和停止隔开复制代...

本文实例讲述了JS运动基础框架。分享给大家供大家参考。具体分析如下:

这里需要注意:

1. 在开始运动时关闭已有的定时器

2. 把运动和停止隔开

复制代码 代码如下:<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<style type="text/css">

#div1{

width: 200px;

height: 200px;

background: red;

position: absolute;

left:0;

top:60px;

}

</style>

<script type="text/javascript">

window.onload=function(){

var oDiv=document.getElementById("div1");

var oBt=document.getElementsByTagName('input')[0];

var time=null;

oBt.onclick=function(){

clearInterval(time);//这里首先要关闭一个定时器,这是因为解决在运动过程中多次点击按钮从而产生多个定时器叠加的bug

time=setInterval(function(){

var speed=7;

if(oDiv.offsetLeft<=600)

oDiv.style.left=oDiv.offsetLeft+speed+'px';

else{

clearInterval(time);

}

},30);

}

}

</script>

</head>

<body>

<input type="button" value="开始运动" />

<div id="div1"></div>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

【JS运动基础框架实例分析】相关文章:

javascript动态设置样式style实例分析

javascript委托(Delegate)blur和focus用法实例分析

Javascript节点关系实例分析

JS+CSS实现的拖动分页效果实例

javaScript中with函数用法实例分析

JS实现简洁、全兼容的拖动层实例

javascript事件冒泡实例分析

JQuery控制Radio选中方法分析

JavaScript实现Iterator模式实例分析

JavaScript AOP编程实例

精品推荐
分类导航