الفرق بين المراجعتين لصفحة: «JavaScript/Document/getAnimations»

من موسوعة حسوب
طلا ملخص تعديل
طلا ملخص تعديل
 
سطر 16: سطر 16:


==أمثلة==
==أمثلة==
سيُبطئ المثال التّالي جميع التحريكات على الصّفحة عبر تنصيف قيمة الخاصيّة <code>[[JavaScript/Animation/playbackRate|Animation.playbackRate]]</code>.
سيُبطئ المثال التّالي جميع التحريكات على الصّفحة عبر ضرب قيمة الخاصيّة <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 لا لا لا

انظر أيضًا

مصادر ومواصفات