ویژگی elapsedTime رویداد AnimationEvent
تعریف و استفاده
ویژگی elapsedTime تعداد ثانیههای اجرای انیمیشن را برمیگرداند، زمانی که یک رویداد انیمیشن رخ میدهد.
نکته:اگر انیمیشن متوقف شود (از طریق استفاده از ویژگی CSS animation-delay)، ارزش بازگشتی تأثیری ندارد.
نکته:برای رویداد animationstart، این ویژگی همیشه "0" را برمیگرداند.
نکته:این ویژگی فقط خواندنی است.
مثال
مطمئن شوید که انیمیشن چند ثانیه اجرا شده است:
var x = document.getElementById("myDIV"); x.addEventListener("animationiteration", myRepeatFunction); function myRepeatFunction(event) { this.innerHTML = "Elapsed time: " + event.elapsedTime; }
نوع دستور زبان
رویداد.elapsedTime
جزئیات فنی
ارائه ارزش: | ارزش عددی، نشاندهنده ثانیههای اجرای انیمیشن است. |
---|
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر هستند که از این ویژگی پشتیبانی میکند.
ویژگی | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
elapsedTime | پشتیبانی | 10.0 | 6.0 | پشتیبانی | پشتیبانی |
صفحات مرتبط
دستورالعمل HTML DOM:رویداد animationstart
دستورالعمل HTML DOM:رویداد animationiteration
دستورالعمل HTML DOM:رویداد animationend
دستورالعمل HTML DOM:ویژگی animationName AnimationEvent
دستورالعمل CSS3:ویژگی animation CSS3
دستورالعمل CSS3:ویژگی animation-duration CSS3