javascript實現小球的自由移動代碼
用javascript實現小球的自由移動是不是很神奇啊?下面小編交給大家實現的.方法,歡迎閲讀以下代碼,更多詳情請關注應屆畢業生考試網。
代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>javascript實現小球的自由移動</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
=ballY+'px';
=ballX+'px';
//t(etWidth);
//offsetwidth在JS中是獲取元素的寬,對應的還有offsetHeight
//判斷轉向
//learInterval(i);
if(ballX+etWidth>=etWidth || ballX<=0){
directX=-directX;
}
if(ballY+etHeight>=etHeight || ballY<=0){
directY=-directY;
}
}
//定時器
var i=setInterval("ballMove()",10);
</script>
</head>
<body>
<p id="p1" style="width:400px;height:300px;border:1px solid silver;POSITION: absolute; TOP: 100px">
<p id="p2" style="position:absolute;left:0px;top:0px;">
<img src="ball.png">
</p>
</p>
</body>
</html>
-
新手學習Java最高效的10個計劃
對於新手來説學習Java如同堵天書,下面是本站小編收集的關於新手學習Java最高效的10個計劃,希望可以為您的學習帶來幫助!計劃一:瞭解未來技術發展方向兩耳不聞窗外事,在如今是不合適的,尤其是在瞬息萬變的互聯網時代,作為一個開發者技術跟不上可以去專研,思想要跟不上,...
-
講述java中enum的用法
本文實例講述了java中enum的用法。分享給大家供大家參考。具體分析如下:1.基本用法複製代碼代碼如下:enumDay{SUNDAY,MONDAY,TUESDAY,WENDSDAY,THURSDAY,FRIDAY,SATURDAY;}枚舉是常量,所以應該用大寫。2.枚舉是對象枚舉隱含地繼承了,所以它具有的.屬性和方法。遍...
-
java中String和StringBuffer的區別
java中String和StringBuffer的區別String這個類是Java中使用得最頻繁的類之一,以下就是小編精心推薦java中String和StringBuffer的區別,希望對大家有幫助!看到這個講解的不錯,所以轉一下在java中有3個類來負責字符的操作。acter是進行單個字符操作的,ng對一串字符...
-
Java技術怎麼學習
對於很多隻會C語言的初學者而言,面對java基礎語法學習,反而感覺很難,其實其中最大的問題不是語法難,而是一種編程思想的轉變。怎麼學習才是正確的呢?下面是相關的知識,歡迎閲讀。1.概述學過一段時間的同學一定會覺得Java學習最頭疼的不是語法結構的繁雜,而是Java本身...