Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีการใช้แอนิเมชั่นพื้นฐานใน JavaScript?


ในการใช้แอนิเมชั่นพื้นฐานใน JavaScript ให้ใช้คุณสมบัติอ็อบเจ็กต์ DOM และ JavaScript รายการต่อไปนี้มีวิธี DOM ที่แตกต่างกัน

  • เรากำลังใช้ฟังก์ชัน JavaScript getElementById() เพื่อรับวัตถุ DOM แล้วกำหนดให้กับตัวแปรส่วนกลาง imgObj
  • เราได้กำหนดฟังก์ชันการเริ่มต้น init() เพื่อเริ่มต้น imgObj ที่เราต้องกำหนด ตำแหน่ง และ ซ้าย คุณสมบัติ
  • เรากำลังเรียกใช้ฟังก์ชันการเริ่มต้นในขณะที่โหลดหน้าต่าง
  • สุดท้าย เรากำลังเรียก moveRight() ฟังก์ชั่นเพิ่มระยะห่างด้านซ้าย 10 พิกเซล คุณสามารถตั้งค่าเป็นค่าลบเพิ่มเติมเพื่อเลื่อนไปทางด้านซ้ายได้
<html>
   <head>
      <title>JavaScript Animation</title>
      <script>
         <!--
         var imgObj = null;
         function init() {
            imgObj = document.getElementById('myImage');
            imgObj.style.position= 'relative';
            imgObj.style.left = '0px';
         }
         function moveRight() {
            imgObj.style.left = parseInt(imgObj.style.left) + 10 + 'px';
         }
         window.onload =init;
         //-->
      </script>
   </head>
   <body>
      <form>
         <img id="myImage" src="/images/html.gif" />
         <p>Click button below to move the image to right</p>
         <input type="button" value="Click Me" onclick="moveRight();" />
      </form>
   </body>
</html>