الفرق بين المراجعتين لصفحة: «JavaScript/Document/getAnimations»
< JavaScript | Document
طلا ملخص تعديل |
طلا ملخص تعديل |
||
سطر 16: | سطر 16: | ||
==أمثلة== | ==أمثلة== | ||
سيُبطئ المثال التّالي جميع التحريكات على الصّفحة عبر | سيُبطئ المثال التّالي جميع التحريكات على الصّفحة عبر ضرب قيمة الخاصيّة <code>[[JavaScript/Animation/playbackRate|Animation.playbackRate]]</code> بالرقم 0.5: | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
document.getAnimations().forEach( | document.getAnimations().forEach( |
المراجعة الحالية بتاريخ 09:24، 31 مارس 2018
مُلاحظة: هذه الخاصيّة تجريبيّة، انظر جدول دعم المتصفحات قبل استعمالها في شيفرةٍ إنتاجيّة.
يُعيد التّابع Document.getAnimations()
مصفوفةً بجميع الكائنات من النّوع Animation
التي تعمل حاليًا، والتي عناصرها الهدَفُ هي من أولاد (عناصر سليلة) المُستند. هذه المصفوفة تشمل تحريكات CSS و تأثيرات الانتقال في CSS وتحريكات الويب.
البنية العامة
var allAnimations = Document.getAnimations();
المعاملات
لا توجد معاملات.
القيمة المعادة
مصفوفةٌ عناصِرها كائناتٌ من النّوع Animation
، كل منها يُمثّل تحريكًا واحدًا مرتبطًا بالعناصر الأولاد للمُستند الذي استُدعَى عليه التّابع.
أمثلة
سيُبطئ المثال التّالي جميع التحريكات على الصّفحة عبر ضرب قيمة الخاصيّة Animation.playbackRate
بالرقم 0.5:
document.getAnimations().forEach(
function (animation) {
animation.playbackRate *= .5;
}
);
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | لا | 48 | لا | لا | لا |
انظر أيضًا
مصادر ومواصفات
- مواصفة Web Animations