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

طريقة slideDown() لـ jQuery

طرق التأثير لـ jQuery

يظهر الطريقة slideDown() العنصر المحدد بسحب.

ملاحظة:يستخدم هذا الطريقة للعناصر المخفية باستخدام طرق jQuery، ويكون عرض العنصر في CSS كـ display:none (ليس visibility:hidden).

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

النحو:

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

مثال

عند ضغط "#my-Div"، يظهر هذا المثال " .panel" على الصفحة:

$("#my-Div").click(function(){
  $(".panel").slideDown();
});
اختبار لمعرفة‹/›

سحب نحو الأسفل جميع عناصر <p> عند ضغط الزر:

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

استخدامdurationالمتغيرات المطلوبة:

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

استخدامcallbackالمتغيرات المطلوبة:

$("button").click(function(){
  $("div").slideDown(1500, function(){
    alert("اكتمال السحب نحو الأسفل!");
  });
});
اختبار لمعرفة‹/›

استخدام زمن التأخير البطيء والتسارع الخطي للسحب نحو الأسفل جميع " .panel":

$("#my-Div").click(function(){
  $(".panel").slideDown("slow", "linear");
});
اختبار لمعرفة‹/›

تسريع جميع الأطوال (في هذا المثال ككلمة) بتحريك سريع، اكمال كل حركة رسومية في 200 ميليسي ثانية:

$("button").click(function(){
  $("span:first-child").slideDown("fast", function(){
    $(this).next().slideDown("fast", arguments.callee);
  });
});
اختبار لمعرفة‹/›

قيمة الم 参数

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

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

  • المللي ثانية (مثل 100، 500، 2000 وما إلى ذلك)

  • “fast”

  • “slow”

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

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

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

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

callbackاختياري: دالة سيتم استدعاؤها بمجرد إكمال طريقة slideDown()، مرة واحدة لكل عنصر مختار

طرق التأثير لـ jQuery