::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 8:18 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت
تعداد بازدیدvisits : 609
winner20 آفلاین



ارسال هاAnswers : 58
عضویتRegistration date : 21 /10 /1393
حمایت کردهThanks : 117
حمایت شدهThanked : 12
سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت

سلام.چطوری میشه توی حلقه جاوا اسکریپت یه مکث کوتاه یا طولانی کرد؟

من یه کد نوشتم که وقتی روی متن کلیک میشه از سمت چپ صفحه فاصله بگیره اما با حلقه for و پیکسل پیکسل ولی یکدفعه میره.چطوری بدون سی اس اس کاری کنم که آهسته تر بره؟

کد:
<html><head><style> </style> <script> function move(){ for(i=0;i<=500;i++){ document.getElementById('text1').style.left=i+"px" } } </script> </head><body><b id="text1" onclick="move()" style="position:absolute;">TEST</b></body></html>

پنجشنبه 24 اردیبهشت 1394 - 12:37
ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 1 : سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت

اونطوری فقط با جیکوئری میشه...

ولی خب اینم بد نیست...:

کد:
<script>

var i=0;

function move(){

document.getElementById('text1').style.left=i+'px';

i++;

}

</script>

<b id="text1" onclick="move()" style="position:absolute;">TEST</b>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
پنجشنبه 24 اردیبهشت 1394 - 12:44
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : winner20 -
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 2 : سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت

یا این:

کد:
<script>

var i=0;

function move(){

stop=setInterval(function(){

if(i==500)

clearInterval(stop);

else{

document.getElementById('text1').style.left=i+'px';

i++;

}

},10)

}

</script>

<b id="text1" onclick="move()" style="position:absolute;">TEST</b>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
پنجشنبه 24 اردیبهشت 1394 - 12:47
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : winner20 -
winner20 آفلاین



ارسال‌هاAsnwers : 58
عضویتRegistration date : 21 /10 /1393
حمایت کردهthanks : 117
حمایت شدهThanked : 12
پاسخAnswer 3 : سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت

دستت درد نکنه

پنجشنبه 24 اردیبهشت 1394 - 13:10
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
winner20 آفلاین



ارسال‌هاAsnwers : 58
عضویتRegistration date : 21 /10 /1393
حمایت کردهthanks : 117
حمایت شدهThanked : 12
پاسخAnswer 4 : سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت

راستی این قسمت یعنی چی؟

کد:
stop=setInterval(function(){ if(i==500)

پنجشنبه 24 اردیبهشت 1394 - 13:11
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 5 : سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت

هیچی...اون setInterval رو ریختم توی یه متغیر که بعداً بتونم با clearInterval خنثی ش کنم...


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
پنجشنبه 24 اردیبهشت 1394 - 13:22
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : winner20 -
winner20 آفلاین



ارسال‌هاAsnwers : 58
عضویتRegistration date : 21 /10 /1393
حمایت کردهthanks : 117
حمایت شدهThanked : 12
پاسخAnswer 6 : سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت

فایده این چیه؟

کد:
},10)

پنجشنبه 24 اردیبهشت 1394 - 13:24
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : smaeal -
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 7 : سوال درمورد ایجاد تاخیر در حلقه for جاوا اسکریپت

اینم داره میگه هر 1 صدم ثانیه این تابع رو تکرار کن...

اگه 1000 بزاری تازه میشه یک ثانیه...


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
پنجشنبه 24 اردیبهشت 1394 - 13:25
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : winner20 -



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex