ريكستانيماتيونفريم هي وظيفة في جافا سكريبت التي تسمح للمتصفح لأداء الرسوم المتحركة مع الأداء الأمثل. ومع ذلك ، في بعض الأحيان قد يكون من الضروري إيقاف الرسوم المتحركة. في هذه المقالة ، سنلقي نظرة على أفضل الطرق لإيقاف الطلبإطار الرسوم المتحركة وإنهاء الرسوم المتحركة.
الطريقة الأولى هي استخدام طريقة إلغاء الرسوم المتحركة. تأخذ هذه الطريقة وسيطة واحدة ، معرف الرسوم المتحركة ، والتي تم إرجاعها عند استدعاء ريكستانيماتيونفريم. مجرد تمرير هذا المعرف إلى طريقة كانسيلانيماتيونفريم وسيتم إيقاف الرسوم المتحركة.
طريقة أخرى هي استخدام متغير لتخزين معرف الرسوم المتحركة. إنشاء متغير من شأنها تخزين معرف الرسوم المتحركة وتعيين القيمة التي تم إرجاعها عند استدعاء ريكستانيماتيونفريم. ثم ، لوقف الرسوم المتحركة ، ببساطة استدعاء طريقة كانسلانيماشيونفريم ، ويمر هذا المتغير كوسيطة.
بالإضافة إلى ذلك ، يمكنك استخدام العلم للتحكم في تنفيذ الرسوم المتحركة. إنشاء متغير العلم التي من شأنها السيطرة على تنفيذ الرسوم المتحركة. تعيين قيمته إلى صحيح لبدء الرسوم المتحركة ، والخطأ لوقفه. داخل وظيفة الرسوم المتحركة ، تحقق من قيمة العلم والعودة إذا كانت خاطئة.
لذلك ، لقد نظرنا في بعض من أفضل الطرق لوقف ريكستانيماتيونفريم التنفيذ ووقف الرسوم المتحركة. اختر أفضل ما يناسب مشروعك واستمتع بالأداء الأمثل للرسوم المتحركة الخاصة بك في المتصفح!
- كيفية تعطيل ريكستانيماشيونفريم: أساليب فعالة
- الطريقة 1: إيقاف الرسوم المتحركة باستخدام متغير
- الطريقة 2: استخدام طريقة إلغاء الرسوم المتحركة
- الطريقة 3: استخدام العلم للتحقق من إعادة الرسم
- طرق لتعطيل الطلبالرسوم المتحركة الإطار
- سؤال وجواب
- ما هو إطار الرسوم المتحركة ولماذا توقفه?
- كيف يمكنني إيقاف تنفيذ ريكويستانيماشينفريم بشكل صحيح?
- هل هناك أي طرق أخرى لإيقاف تنفيذ إطار الرسوم المتحركة?
كيفية تعطيل ريكستانيماشيونفريم: أساليب فعالة
ريكستانيماتيونفريم هو أسلوب مدمج في المتصفحات التي تسمح لك لجدولة تنفيذ وظيفة على إطار الرسوم المتحركة المقبل. يمكن أن يكون مفيدا لإنشاء رسوم متحركة سلسة على صفحة الويب. ومع ذلك ، في بعض الأحيان قد يكون من الضروري تعطيل عملها. في هذا القسم ، سنلقي نظرة على العديد من الطرق الفعالة لتعطيل الطلبالرسوم المتحركة الإطار.
الطريقة 1: إيقاف الرسوم المتحركة باستخدام متغير
أسهل طريقة لتعطيل ريكستانيماتيونفريم هو استخدام متغير من شأنها السيطرة على حالة الرسوم المتحركة. يمكنك تعيين هذا المتغير إلى فالس لوقف تنفيذ الدالة التي يتم تمريرها إلى ريكستانيماتيونفريم ، وتعيينه مرة أخرى إلى صحيح لاستئناف الرسوم المتحركة.
دع هوالرسوم المتحركةتشغيل = صحيح;
وظيفة أنيماتيونلوب () {
// رمز الرسوم المتحركة الخاص بك
إذا (إيسانيماشيونرونينغ) {
طلبرسوم متحركةإطار (أنيماتيونلوب);
}
}
لإيقاف الرسوم المتحركة ، تعيين متغير إيسانيماشيونرونينغ إلى كاذبة:
هوالرسوم المتحركةتشغيل = خطأ;
الطريقة 2: استخدام طريقة إلغاء الرسوم المتحركة
طريقة أخرى لتعطيل ريكستانيماتيونفريم هو استخدام أسلوب كانسيلانيماتيونفريم. تأخذ هذه الطريقة المعرف الذي تم إرجاعه عند استدعاء ريكستانيماتيونفريم ويلغي تنفيذه.
السماح أنيماتيونيد;
وظيفة أنيماتيونلوب () {
// الرسوم المتحركة الخاصة بك
رمز أنيماتيونيد = ريكويستانيماشيونفريم(أنيماتيونلوب);
}
// إيقاف الرسوم المتحركة
الإلغاءالرسوم المتحركةالإطار (الرسوم المتحركةالرمز);
سيؤدي استدعاء إلغاء الرسوم المتحركة مع معرف الرسوم المتحركة إلى إلغاء تنفيذه.
الطريقة 3: استخدام العلم للتحقق من إعادة الرسم
طريقة أخرى لتعطيل ريكستانيماتيونفريم هو استخدام العلم للتحقق من إعادة رسم. يمكنك تعيين العلم إلى خطأ لمنع وظيفة من التنفيذ ، ومن ثم تعيينه إلى صحيح عندما يحتاج الرسوم المتحركة لاستئناف.
دعإعادة رسمالحاجة = صحيح;
وظيفة أنيماتيونلوب () {
// رمز الرسوم المتحركة الخاص بك
إذا (غير مطلوب) {
طلبرسوم متحركةإطار (أنيماتيونلوب);
}
}
// إيقاف الرسوم المتحركة
غير مطلوب = خطأ;
وضع العلم إيسريدراونيديد إلى كاذبة سوف تتوقف الرسوم المتحركة.
كانت هذه عدة طرق فعالة لتعطيل الطلبالرسوم المتحركة الإطار. اختر الطريقة المناسبة حسب احتياجاتك وقم بتنفيذها في مشروعك.
طرق لتعطيل الطلبالرسوم المتحركة الإطار
ريكستانيماتيونفريم هو طريقة من واجهة برمجة التطبيقات المضمنة في المتصفح التي تستخدم لأداء الرسوم المتحركة باستخدام جافا سكريبت. ومع ذلك ، في بعض الأحيان قد يكون من الضروري تعطيل هذه الطريقة ، على سبيل المثال ، لتحسين الأداء أو عند إيقاف الرسوم المتحركة. فيما يلي بعض الطرق لتعطيل إطار الرسوم المتحركة:
إذا (إسانيماشينابلد) {
// رمز الرسوم المتحركة