اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

تأكد من إستيراد التنسيقات هكذا حيث لم تقم بتضمينها :

import AOS from "aos";
import "aos/dist/aos.css";

بعد ذلك تأكد من وضع الكود التالي في useEffect :

useEffect(() => {
  AOS.init();
  AOS.refresh();
}, []);

إذا إستمرت المشكلة قم بإرفاق ملف المشروع للإطلاع عليه.

  • 0
نشر
بتاريخ 55 دقائق مضت قال Hxfhf Ucicic:

نجحت اصبح تعمل لكن عند تمرير لا تعمل فقط عند تحديث 

عليك تعطيل خاصية once فالإعداد الافتراضي لـ once في مكتبة AOS هو true، بمعنى الأنيميشن يحدث مرة واحدة فقط عند أول ظهور للعنصر، وعند التمرير مرة أخرى لا يحدث شيء، قم بتعديل الكود للتالي:

  useEffect(() => {
    AOS.init({
      duration: 1000,
      once: false, 
    });
  }, []);

و duration: 1000 ستجعل الحركة أبطأ وسلسة أكثر.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...