Rumah >hujung hadapan web >tutorial js >Perbincangan ringkas tentang acara setInterval pengetahuan js_Basic

Perbincangan ringkas tentang acara setInterval pengetahuan js_Basic

WBOY
WBOYasal
2016-05-16 16:28:511525semak imbas

Kaedah setInterval() akan terus memanggil fungsi sehingga clearInterval() dipanggil atau tetingkap ditutup. Nilai ID yang dikembalikan oleh setInterval() boleh digunakan sebagai hujah kepada kaedah clearInterval().
penggunaan setinterval()

setInterval(kod,millisec[,"lang"])

Dua kod parameter berikut ialah kod js anda, millisec ialah selang masa, diukur dalam milisaat

Salin kod Kod adalah seperti berikut:





                                                                                                           var one=document.getElementById('one')
        var x=0;
          var y=0;
        var xs=10;
          var ys=10;
           tatal fungsi(){
                 x =xs;
            y =ys;
If(x>=document.getElementById('content').offsetWidth-one.offsetWidth-20 || x<=0)
                   {
                        xs=-1*xs;
               }
If(y>=document.getElementById('content').offsetHeight-one.offsetHeight-20 || y<=0)
                   {
                   ys=-1*ys;
               }
                one.style.left=x;
               one.style.top=y;
          }
          dt=setInterval(skrol,100);
           one.onmouseover=function(){
                                                                                 ,,,,,,,,,,,,,,,,,,,,,,,,            };
           one.onmouseout=function(){
          dt=setInterval(skrol,100);
           };
                                                                                              



Berikut ialah contoh mudah.
Contoh 1

Salin kod Kod adalah seperti berikut: function show(){ trace("Saya akan tunjukkan setiap saat");}
var sh;sh=setInterval(show,1000);
clearInterval(sh);



Contoh 2