راکت

ایجاد یک حلقه

3 پاسخ

سلام خسته نباشید خدمت اساتید محترم
من میخواستم با setinterval یک رویدادی ایجاد کنم که برای مثلا هر 2 ثانیه یک بار ایکون قرمز بشه و دوباره سفید بشه و این چرخه ادامه پیدا کنه
تونستم نصف راه رو انجام بدم یعنی بعدد 2 ثانیه ایکون قرمز میشه ولی اینکه چطور دوباره اون رو به رنگ قبلیش برگردونم برام سواله میخواستم با استفاده از حلقه ها اون رو طراحی کنم یا گزاره های شرطی اما راهش رو بلد نبودم ایا میشه برام توضیح بدید.

ثبت پرسش جدید

پاسخ‌ها

3
vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

با settimeout امتحان کردی

محمد رضا عرب عامری
محمد رضا عرب عامری
@aameri5091

یک setinterval بزار و خط اول کد قرمز شدن رو بزار با تایم دو ثانیه.
خط دوم یک settimeout بزار با تایم 2 ثانیه و توش کد سفید شدن.
اگر درست نشد تایم setinterval رو بکن چهار ثانیه

شاید پاسخ شما همین‌جا باشد

محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

setInterval(() => icon.classList.toggle('red'), 2000)

این کد هر دوثانیه کلاس قرمز رو به آیکون میده و میگیره که کلاس red رو هم توی css باید تعریف کنی
از انیمیشن های css هم میتونی استفاده کنی

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام