JQuery

jQuery Effects - Animation

ستتعلم في هذا الدرس كيف تقوم بعمل مؤثرات حركية Animations  باستخدام jQuery

التاريخ

29 نوفمبر 2021

الدروس

22

المستوى

العامة

اللغة

انجليزي

المشاهدات

502

المواضيع

4
الشروحات chevron_left jQuery Effects - Animation chevron_left JQuery

jQuery Effects - Animation

</> jQuery Effects - Animation

يمكنك تنفيذ بعض خصائص ال CSS في وقت زمني معين عن طريق animate funtion باستخدام مكتبة ال jQuery

Result

يظهر الكود بهذا الشكل على المتصفح

</> jQuery Animations

ال jQuery animate method تستحدم في عمل حركات ومؤثرات مخصوصة custom animations
Syntax
$(selector).animate({params},speed,callback);

ال params parameter يكتب بداخله خصائص ال CSS التي سوف تنفذ اثناء ال Animation

ال speed parameter يكتب بداخلة الفترة الزمنية التي ينتهي خلالها ال Animation

ال optional callback parameter هي عبارة عن function سوفت تنفذ بعد انتهاء ال Animation

Example
$("button").click(function(){
  $("div").animate({left: '250px'});
});

</> Pre-defined Values

يمكنك استخدام في ال css property قيم الاظهار والاخفاء show و hide و toggle
Example
$("button").click(function(){
  $("div").animate({
    height: 'toggle'
  });
});

</> Queue Functionality

الوضع الافتراضي لل animations هو ال queue functionality وهي ان تضع قائمة انتظار للاوامر الحركات او المؤثرات بال CSS تنفذ بعد بعضها بالترتيب

يمكنك في بداية قائمة الانتظار ان تكتب خاصية تكبير العنصر وفي التي تليها تكتب امر بتغيير اللون وهكذا

$("button").click(function(){
  var div = $("div");
  div.animate({height: '300px', opacity: '0.4'}, "slow");
  div.animate({width: '300px', opacity: '0.8'}, "slow");
  div.animate({height: '100px', opacity: '0.4'}, "slow");
  div.animate({width: '100px', opacity: '0.8'}, "slow");
}); 

</> Stop Animations

ال jQuery stop() method تسخدم في توقف الحركات والمؤثرات قبل انتهائها

Result

Click to slide down panel
Hello world!

يظهر الكود بهذا الشكل على المتصفح

$("#stop").click(function(){
  $("#panel").stop();
});

</> Callback Functions

ال optional callback هي عبارة عن function سوفت تنفذ بعد انتهاء ال Animation ويمكنك وضع اي اوامر برمجية باستخدام ال jQuery

Syntax
$(selector).animate(animate,speed,callback);
Example
$("#button").click(function(){
  $("#p").animate({height:'hide'},"slow", function(){
    alert("The paragraph is now hidden");
  });
});
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
1
عدد التقييمات