View Full Version : ایجاد تاخیر
jamejam123
یک شنبه 31 شهریور 1392, 14:45 عصر
سلام و خسته نباشید
آیا تابعی برای ایجاد تاخیر وجود دارد
مثلا من می خوام بعد از اجرای تابع ONE ده ثانیه تاخیر داشته باشم و بعد کد بعد آن اجرا شود
یا
درون یک حلقه بعد از اینکه دستورات درون حلقه اجرا شد 10 ثانیه صبر کند و بعد دوباره حلقه کار کند
آیا چنین کاری با JQUERY ممکن است .
باتشکر فراوان
sinoser
یک شنبه 31 شهریور 1392, 16:13 عصر
کدهاتو بذارتوی بدنه تابع این دستور بعد از 10 ثانیه اجرا میشه
window.setTimeout(function(){/*اعمال مورد نظرت*/},10000);
meisam3322
دوشنبه 01 مهر 1392, 10:04 صبح
با استفاده از تابع delay
Javidhb
دوشنبه 01 مهر 1392, 11:17 صبح
با استفاده از تابع delay
تابع delay برای افکتهای jquery کاربرد داره و جایگزین تابع setTimeout خود جاوااسکریپت نیست.
while(...)
{
setTimeout( function(
//code shoma--- har halghe ba takhir 1 saniyee ejra mishe
), 1000 );
}
jamejam123
دوشنبه 01 مهر 1392, 11:22 صبح
تشکر فراوان از دوستان عزیز
sinoser
دوشنبه 01 مهر 1392, 12:30 عصر
تابع delay برای افکتهای jquery کاربرد داره و جایگزین تابع setTimeout خود جاوااسکریپت نیست.
while(...)
{
setTimeout( function(
//code shoma--- har halghe ba takhir 1 saniyee ejra mishe
), 1000 );
}
این حرفت درسته البته تقریبا چون متد delay روی صف های تعریفی توسط برنامه نویسی هم کار می کنه ;) :D
پس اگر کد هاشو صف چین کنه و اسم صف رو با زمان تاخیرش به متد delay بده به خوبی تاخیرات انجام میشه وقت اجرای صف
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.