WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Wednesday, July 24, 2024

PHƯƠNG PHÁP LÀM HÌNH DI CHUYỂN ZIGZAG CHIÊU NGANG

 JAVASCRIPT LÀM HÌNH DI CHUYỂN ZIGZAG CHIỀU NGANG

Chỉ cần thuộc lòng bài nầ̀y thì biết cách làm hình di chuyển ngang, dọc và zigzag

                         ---------------

<html>

<head></head>

 <body>

 <img id="image" ; style="position:relative;left:120;top:200;width:240;height:160"

 src="cum hoa.gif"> 

<script>

    var loc=0;

    var direction=1; // nếu chọn direction=0 thi không xuống lên

    var object=document.getElementById("image")

 function doMove(){      

 if(1==direction){loc+=1; // chạy xuống vì direction là 1

 if(loc>=300){direction=-1}}//khi tới 300 thì chạy lên vi direction là -1

else{loc+=1;

if(loc=20){direction=1;}} // khi tởi 20 chạy xuống         

object.style.top=loc; if(loc>=150){loc=0} // Nếu thiếu câu nầy thì object sẽ di chuyển ngang mà thôi.         

object.style.left=parseInt(object.style.left)+1+"px"// Nếu thiếu câu nầy thì object chỉ di chuyển xuống lên.      

t=setTimeout(doMove,40)}   

</script>

     <span onclick="doMove()">START</span>

     <span onclick="clearTimeout(t)">STOP</span>

</body></html>

 --------------------------

RÚT NGẮN NHƯ SAU

<html><head></head>

 <body>

 <img id="image" ; style="position:relative;left:120;top:200;width:240;height:160"

 src="cum hoa.gif"> 

<script>

    var loc=0;

    var direction=1;

    var object=document.getElementById("image")

 function doMove(){     

   if(1==direction){loc+=2; // chạy xuống vì direction là 1

   if(loc>=200){direction=-1}}//khi tới 300 thì chạy lên vi direction là-1  

object.style.top=loc; if(loc>=100){loc=0} //Tới đây phải dừng lại để object chạy ngang theo lịnh phía dưới.              

object.style.left=parseInt(object.style.left)+3+"px"// Nếu thiếu câu nầy thì object chỉ di chuyển xuống lên.                     

t=setTimeout(doMove,40)}   

</script>

     <span onclick="doMove()">START</span>

     <span onclick="clearTimeout(t)">STOP</span>

</body></html>