English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة fadeIn() لـ jQuery

طريقة تأثير jQuery

يحول طريقة fadeIn() تدريجياً شفافية العنصر المحدد من المخفي إلى مرئي.

يستخدم هذا الطريقة عادة معfadeOut()استخدام الطريقة مع

ملاحظة:العناصر المخفية لن تؤثر على تخطيط الصفحة بعد الآن.

إنه يستخدم معfadeTo()الطريقة مشابهة، ولكن هذه الطريقة لا تسحب العنصر المخفي، ويمكن تحديد درجة الشفافية النهائية.

النحو:

$(selector)fadeIn.(duration, easing, callback)

مثال

تسليط الضوء على عناصر <div> :

$("button").click(function(){
  $("div").fadeIn();
});
الاختبار لمعرفة‹/›

تسليط الضوء على جميع عناصر <p> :

$("button").click(function(){
  $("p").fadeIn();
});
الاختبار لمعرفة‹/›

استخدامdurationالمعلمات:

$("button").click(function(){
  $("p").fadeIn(1500);
});
الاختبار لمعرفة‹/›

استخدامcallbackالمعلمات:

$("button").click(function(){
  $("div").fadeIn(600, function(){
$("h3").text("اكتمال التدرج.");
  });
});
الاختبار لمعرفة‹/›

يمكننا تحقيق تأثير تدرج للعناصر، مثل الصور البسيطة:

$("button").click(function(){
  $("img").fadeIn();
});
الاختبار لمعرفة‹/›

قيمة المعلمات

المعلماتوصف
durationاختياري: تحديد مدة تأثير التدرج. القيمة المسبقة هي 400 مللي ثانية

القيم الممكنة:

  • المللي ثانية (مثل 100، 500، 2000، إلخ)

  • “fast”

  • “slow”

easingاختياري: تحديد سرعة العنصر في نقاط مختلفة من الحركة. القيمة الافتراضية هي “swing”

القيم الممكنة:

  • “swing”-تحرك ببطء عند البداية والنهاية، وتحرك بسرعة في الوسط

  • “linear”-تحرك بسرعة ثابتة

callbackاختياري: بعد إكمال دالة fadeIn، سيتم استدعاء الدالة، مرة واحدة لكل عنصر مختار

طريقة تأثير jQuery