PDA

View Full Version : سوال: توقف انیمیشین بعد از یک بار اجرا



M.asghari
سه شنبه 22 مرداد 1392, 11:15 صبح
سلام.
چه جوری میتونیم به جاوا اسکریپ بگیم که فقط یک بار یک افکت رو اجرا کن برای یک عکس؟ یعنی دوباره تکرار نشه این افکت.
همچنین میخوام بعد از یک بار اجرا شدن پیغام بده به کاربر.
ممنون میشم راهنمایی کنید.

qartalonline
سه شنبه 22 مرداد 1392, 11:27 صبح
میتونید بعد از اینکه برای بار اول اجرا شده مقداری رو در متغییر یا دیتابیس یا کوکی ذخیره کنید. و در مراحل بعد اون مقدار رو بررسی کنید.

M.asghari
سه شنبه 22 مرداد 1392, 13:39 عصر
ممنونم.میشه کمی بیشتر توضیح بدید.اگه لطف کنید نمونه کد بزارید خیلی لطف می کنید.

qartalonline
سه شنبه 22 مرداد 1392, 14:03 عصر
نوشتن کد بستگی به کاربرد داره.
ولی درحالت کلی میشه به شکل زیر نوشت:
var a=0;
function effect() {
if (window.a === 0) {
// effect
window.a = 1;
}else{
alert('تکراری');
}
}

M.asghari
سه شنبه 22 مرداد 1392, 15:22 عصر
ممنونم.برای اطلاع از پایان انیمیشن چطور باید بنویسم؟تابع خاصی داره؟

qartalonline
سه شنبه 22 مرداد 1392, 15:24 عصر
کافیه کد انیمیشن مورد نظر رو در سطر 4 بنویسید.