Window setTimeout() পদ্ধতি
- পূর্ববর্তী পৃষ্ঠা setInterval()
- পরবর্তী পৃষ্ঠা status
- একত্রিত হোক Window অবজেক্ট
সংজ্ঞা ও ব্যবহার
setTimeout()
পদ্ধতি কোনও মিলিসেকেন্ড পর ফাংশন কল করে
মন্তব্য:1 সেকেন্ড = 1000 মিলিসেকেন্ড
সূচনা
setTimeout()
একবার মাত্র চালু করুন
যদি আপনি পুনরাবৃত্ত কাজ করতে চান setInterval()
.
ব্যবহার করুন clearTimeout() পদ্ধতি ফাংশনটি চালু হওয়ার জন্য বন্ধ করুন
টাইমাউট ক্লিয়ার করতে setTimeout()
ফলাফল id-কে
myTimeout = setTimeout(function, milliseconds);
তারপর আপনি ফাংশনটি রান করার জন্য clearTimeout() পদ্ধতি কাজ করা থেকে বন্ধ করতে:
clearTimeout(myTimeout);
অন্যান্য উল্লেখ
উদাহরণ
উদাহরণ 1
5 সেকেন্ড ধরে বক্তব্য অপেক্ষা করুন:
const myTimeout = setTimeout(myGreeting, 5000);
উদাহরণ 2
myGreeting-কে রান করার জন্য clearTimeout(myTimeout) ব্যবহার করুন:
const myTimeout = setTimeout(myGreeting, 5000); function myStopFunction() { clearTimeout(myTimeout); }
পাতার নিচে আরও উদাহরণ পাওয়া যাবে
সংজ্ঞা
setTimeout(function, milliseconds, param1, param2, ...)
প্যারামিটার
প্যারামিটার | বর্ণনা |
---|---|
function | জরুরী।চালু করতে হবে ফাংশন |
milliseconds |
অপশনাল।ফাংশন চালু হওয়ার আগে অপেক্ষা করা মিলিসেকেন্ড ডিফল্ট মান 0 |
param1, param2,... |
অপশনাল।ফাংশনের প্যারামিটার পাঠানো হয় IE9 এবং তার পূর্ববর্তী সংস্করণগুলি এটা সমর্থন করে না。 |
ফলাফল
ধরন | বর্ণনা |
---|---|
নম্বর |
টাইমারের ID এই id-কে clearTimeout(idপদ্ধতি একসঙ্গে ব্যবহার করে টাইমার বাতিল করুন。 |
ব্রাউজার সমর্থন
সকল ব্রাউজার সমর্থন করে setTimeout()
:
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | ওপেরা |
---|---|---|---|---|---|
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | ওপেরা |
সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন |
আরও উদাহরণ
উদাহরণ 3
3 সেকেন্ড (3000 মিলিসেকেন্ড) পরে সতর্কতা ফান্স দেখানো:
let timeout; function myFunction() { timeout = setTimeout(alertFunc, 3000); } function alertFunc() { alert("Hello!"); }
উদাহরণ 4
সময়কালীন টেক্সট দেখানো:
let x = document.getElementById("txt"); setTimeout(function(){ x.value = "2 seconds" }, 2000); setTimeout(function(){ x.value = "4 seconds" }, 4000); setTimeout(function(){ x.value = "6 seconds" }, 6000);
উদাহরণ 5
একটি নতুন উইন্ডো খুলুন এবং তিন সেকেন্ড (3000 মিলিসেকেন্ড) পরে তা বন্ধ করুন:
const myWindow = window.open("", "", "width=200, height=100"); setTimeout(function() {myWindow.close()}, 3000);
উদাহরণ 6
স্থায়ী গণনা - কিন্তু গণনা বন্ধ করা যায়:
function startCount() function stopCount()
উদাহরণ 7
সময় ইভেন্ট দ্বারা তৈরি ঘড়ি:
function startTime() { const date = new Date(); document.getElementById("txt").innerHTML = date.toLocaleTimeString(); setTimeout(function() {startTime()}, 1000); }
উদাহরণ 8
ফাংশনে পারামিটার পাঠানো (IE9 এবং এর আগের সংস্করণে কার্যকর না):
setTimeout(myFunc, 2000, "param1", "param2");
উদাহরণ 9
কিন্তু, আপনি অজানা ফাংশন ব্যবহার করেন তবে, তা সকল ব্রাউজারের জন্য কার্যকর হবে:
setTimeout(function() {myFunc("param1", "param2")}, 2000);
- পূর্ববর্তী পৃষ্ঠা setInterval()
- পরবর্তী পৃষ্ঠা status
- একত্রিত হোক Window অবজেক্ট