English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يخفي العناصر المحددة باستخدام طريقة hide().
يستخدم هذا الطريقة عادةً معshow()استخدام الطرق معًا.
ملاحظة:العناصر المخفية لن تؤثر على تخطيط الصفحة.
$(selector).hide(duration, easing, callback)
هذا المثال يخفي الفقرات على الصفحة عند النقر على الصفحة:
$("p").click(function() { $(this).hide(); });اختبر لمعرفة‹/›
إخفاء جميع عناصر <p> عند النقر على الزر:
$("button").click(function() { $("p").hide(); });اختبر لمعرفة‹/›
استخداممدة التشغيلالمعلمات:
$("button").click(function() { $("p").hide(1000); });اختبر لمعرفة‹/›
استخدامcallbackالمعلمات:
$("button").click(function() { $("div").hide(1000, function() { alert("DIV تم إخفاءه"); }); });اختبر لمعرفة‹/›
الرسوم المتحركة لجميع المدخلات (في هذه الحالة كلمة) تتم إخفاءها بسرعة، وتكمل كل رسوم متحركة في 200 ميليسي ثانية:
$("button").click(function() { $("span:last-child").hide("fast", function() { $(this).prev().hide("fast", arguments.callee); }); });اختبر لمعرفة‹/›
إخفاء عنصر span عند النقر فوقه لأكثر من 2 ثانية، ثم حذف العنصر عند الإخفاء:
$("span").click(function(){ $(this).hide(2000, function(){ $(this).remove(); }); });اختبر لمعرفة‹/›
المعلمات | وصف |
---|---|
مدة التشغيل | اختياري: تحديد مدة تشغيل تأثير الإخفاء. القيمة المسبقة المعدة هي 400 مللي ثانية القيم الممكنة:
|
easing | اختياري: نص يحدد سرعة العنصر في مراحل مختلفة من التحريك. القيمة الافتراضية هي “swing” القيم الممكنة:
|
callback | اختياري: دالة يتم استدعاؤها بعد اكتمال دالة hide()، مرة واحدة لكل عنصر مختار |