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

من موسوعة حسوب
إضافة الصّفحة
 
طلا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:<code>Document.getAnimations()‎</code>}}</noinclude>
<noinclude>{{DISPLAYTITLE:<code>Document.getAnimations()‎</code>}}</noinclude>
'''مُلاحظة:''' هذه الخاصيّة تجريبيّة، انظر جدول دعم المتصفحات قبل استعمالها في شيفرةٍ إنتاجيّة.  
'''مُلاحظة:''' هذه الخاصيّة تجريبيّة، انظر جدول دعم المتصفحات قبل استعمالها في شيفرةٍ إنتاجيّة.  


سطر 13: سطر 12:
لا توجد معاملات.
لا توجد معاملات.


===القيمة المُعادة===
===القيمة المعادة===
مصفوفةٌ عناصِرها كائناتٌ من النّوع <code>[[JavaScript/Animation|Animation]]</code>، كل منها يُمثّل تحريكًا واحدًا مرتبطًا بالعناصر الأولاد للمُستند الذي استُدعَى عليه التّابع.
مصفوفةٌ عناصِرها كائناتٌ من النّوع <code>[[JavaScript/Animation|Animation]]</code>، كل منها يُمثّل تحريكًا واحدًا مرتبطًا بالعناصر الأولاد للمُستند الذي استُدعَى عليه التّابع.


==أمثلة==
==أمثلة==
سيُبطئ المثال التّالي جميع التحريكات على الصّفحة عبر تنصيف قيمة الخاصيّة <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 لا لا لا

انظر أيضًا

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