مетод Window clearInterval()
- الصفحة السابقة btoa()
- الصفحة التالية clearTimeout()
- العودة إلى الطبقة السابقة مفهوم Window
التعريف والاستخدام
clearInterval()
طريقة الت清除 باستخدام طريقة setInterval() المُؤشرات المُحددة.
تلميحات
لإزالة الفاصل الزمني، استخدم setInterval() الرقم التعريفي المُرجع:
myInterval = setInterval(function, milliseconds);
ثم يمكنك من خلال استدعاء clearInterval()
لإيقاف التنفيذ:
clearInterval(myInterval);
انظر أيضًا:
مثال
مثال 1
عرض الوقت مرة واحدة في الثانية. استخدم clearInterval() لوقف الوقت:
const myInterval = setInterval(myTimer, 1000); function myTimer() { const date = new Date(); document.getElementById("demo").innerHTML = date.toLocaleTimeString(); } function myStopFunction() { clearInterval(myInterval); }
مثال 2
تغيير اللون الخلفي بين كل 500 ميليسي ثانية مرة واحدة:
const myInterval = setInterval(setColor, 500); function setColor() { let x = document.body; x.style.backgroundColor = x.style.backgroundColor == "yellow" ? "pink" : "yellow"; } function stopColor() { clearInterval(myInterval); }
مثال 3
إنشاء شريط التقدم الديناميكي باستخدام setInterval() و clearInterval():
function move() { const element = document.getElementById("myBar"); let width = 0; const id = setInterval(frame, 100); function frame() { إذا كان width == 100 { clearInterval(id); } else { width++; element.style.width = width + '%'; } } }
النحو
clearInterval(intervalId)
الم参数
الم参数 | وصف |
---|---|
intervalId | مطلوب. setInterval() الرقم المحدد للفاصل الزمني الذي يعود. |
القيمة المعدة
لا يوجد.
شرح
clearInterval()
الطريقة ستبدأ بإيقاف التنفيذ الدوري للمكتبات المحددة، والتحكم في هذه المكتبات يتم عن طريق دعوة طريقة setInterval() إطلاق. intervalId يجب أن تكون دعوة طريقة setInterval() القيمة التي تعود بعد.
دعم المتصفح
جميع المتصفحات يدعمها clearInterval()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة btoa()
- الصفحة التالية clearTimeout()
- العودة إلى الطبقة السابقة مفهوم Window