متد clearInterval
مثال (متد clearInterval)
نمایش دادن زمان جاری:(متد setInterval() مانند یک ساعت دیجیتالی هر ثانیه یک تابع را اجرا می کند).
function myTimer() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("demo").innerHTML = t;
}
function myStopFunction() {
clearInterval(myVar);
}
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد clearInterval() تایمری که به وسیله ی setInterval() ایجاد شده است را متوف می کند.
از ID برگردانده شده از setInterval() می توان بعنوان یک پارامتر برای متد clearInterval() استفاده کرد.
نکته: برای اینکه بتوانید از متد clearInterval استفاده کنید، شما باید هنگام ایجاد یک setInterval از یک متغیر عمومی استفاده کنید.
سپس شما قادر خواهید بود اجرایی شدن setInterval را با فراخوانی متد clearInterval، متوقف کنید.
پشتیبانی مرورگرها
اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این رویداد پشتیبانی می کند.
متد | |||||
---|---|---|---|---|---|
clearInterval() | 1.0 | 4.0 | 1.0 | 1.0 | 4.0 |
نحوه استفاده
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
id_of_setinterval |
ضروری. آی دی تایمر که به وسیله ی متد setInterval برگردانده شده است. |
جزئیات تکنیکی
مقدار برگشتی | مقدار برگشتی ندارد |
---|
مثال - خودتان امتحان کنید
مثال (متد clearInterval)
ایجاد یک تناوب بین دو رنگ مختلف، در هر 300 میلی ثانیه، تا هنگامی که این تناوب به وسیله ی دستور clearInterval متوقف شود:
function setColor() {
var x = document.body;
x.style.backgroundColor = x.style.backgroundColor == "yellow" ? "pink" : "yellow";
}
function stopColor() {
clearInterval(myVar);
}
خودتان امتحان کنید »
آموزش های مرتبط
کلیه توابع و خصوصیت های شیء Window در JavaScript: setInterval() Method
کلیه توابع و خصوصیت های شیء Window در JavaScript: setTimeout() Method
کلیه توابع و خصوصیت های شیء Window در JavaScript: clearTimeout() Method
کلیه توابع و خصوصیت های شیء Window در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 8720