手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >用js实现小球的自由移动代码
用js实现小球的自由移动代码
摘要:正在学习javascript的朋友可以把它当作小练习动手做一做。加强自己的动手编码能力。参考代码:复制代码代码如下:ggggg//定义全局变...

正在学习javascript 的朋友可以把它当作小练习动手做一做。加强自己的动手编码能力。

参考代码:

复制代码 代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>ggggg</title>

<link rel="stylesheet" type="text/css" href="">

<meta http-equiv="content-type" content="text/html;charset=utf-8">

<>

<script type="text/javascript">

//定义全局变量

//小球坐标

ballX=0;

ballY=0;

//小球在x,y轴移动的方向

directX=1;

directY=1;

//小球移动

function ballMove(){

//小球移动

ballX+=2*directX;

ballY+=2*directY;

//同时修改小球的top 和width

div2.style.top=ballY+'px';

div2.style.left=ballX+'px';

//window.alert(div1.offsetWidth);//offsetwidth在JS中是获取元素的宽,对应的还有offsetHeight

//判断转向

//learInterval(i);

if(ballX+div2.offsetWidth>=div1.offsetWidth ||ballX<=0){

directX=-directX;

}

if(ballY+div2.offsetHeight>=div1.offsetHeight || ballY<=0){

directY=-directY;

}

}

//定时器

var i=setInterval("ballMove()",10);

</script>

</head>

<body>

<div id="div1">

<div id="div2"><img src="ball.png"></div>

</div>

</body>

</html>

图:

用js实现小球的自由移动代码1

【用js实现小球的自由移动代码】相关文章:

jQuery实现在列表的首行添加数据

javascript实现炫酷的拖动分页

js实现带按钮的上下滚动效果

jQuery实现返回顶部效果的方法

网页里控制图片大小的相关代码

7个有用的jQuery代码片段分享

实现无刷新联动例子汇总

jQuery实现div随意拖动的实例代码(通用代码)

实现DIV圆角的JavaScript代码

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

精品推荐
分类导航