Rumah >hujung hadapan web >html tutorial >Bagaimana untuk menghentikan pelaksanaan fungsi menggunakan JavaScript?

Bagaimana untuk menghentikan pelaksanaan fungsi menggunakan JavaScript?

王林
王林ke hadapan
2023-09-15 12:37:021337semak imbas

Bagaimana untuk menghentikan pelaksanaan fungsi menggunakan JavaScript?

Untuk menghentikan pelaksanaan fungsi dalam JavaScript, gunakan kaedah clearTimeout(). Panggilan fungsi ini mengosongkan sebarang pemasa yang ditetapkan oleh fungsi setTimeout().

Contoh

Anda boleh cuba menjalankan kod berikut untuk mengetahui cara menggunakan kaedah clearTimeout() dalam JavaScript.

<html>
   <head>
      <title>JavaScript clearTimeout() method</title>
      <script>
         <!--
            var imgObj = null;
            var animate ;
           
            function init(){
               imgObj = document.getElementById(&#39;myImage&#39;);
               imgObj.style.position= &#39;relative&#39;;
               imgObj.style.left = &#39;0px&#39;;
            }
            function moveRight(){
               imgObj.style.left = parseInt(imgObj.style.left) + 10 + &#39;px&#39;;
               animate = setTimeout(moveRight,20);    // call moveRight in 20msec
            }
            function stop(){
               clearTimeout(animate);
               imgObj.style.left = &#39;0px&#39;;
            }
            window.onload = init;
         //-->
      </script>
   </head>
   <body>
      <form>
         <img  id = "myImage" src = "/images/html.gif" / alt="Bagaimana untuk menghentikan pelaksanaan fungsi menggunakan JavaScript?" >
         <p>Click the buttons below to handle animation</p>
         <input type = "button" value = "Start" onclick = "moveRight();" />
         <input type = "button" value = "Stop" onclick = "stop();" />
      </form>
   </body>
</html>

Atas ialah kandungan terperinci Bagaimana untuk menghentikan pelaksanaan fungsi menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam