Bootstrap 4 JS Collapse


تصغير فئات CSS

للحصول على برنامج تعليمي حول Collapsibles ، اقرأ البرنامج التعليمي Bootstrap Collapse .

Class Description Example
.collapse Hides the content
.collapse show Shows the collapsible content by default
.collapsing Added when the transition starts, and removed when it finishes

عبر data- * السمات

ما عليك سوى إضافة data-toggle="collapse"عنصر data-targetإلى عنصر لتعيين التحكم تلقائيًا في عنصر قابل للطي. تقبل السمة data-target محدد CSS لتطبيق الانهيار عليه. تأكد من إضافة تصغير الفئة إلى العنصر القابل للطي. إذا كنت ترغب في فتحه افتراضيًا ، أضف الفئة الإضافية "عرض".

مثال

<button class="btn" data-toggle="collapse" data-target="#demo">Collapsible</button>

<div id="demo" class="collapse">
Some text..
</div>

تلميح: لإضافة إدارة مجموعة تشبه الأكورديون إلى عنصر تحكم قابل للطي ، أضف سمة البيانات الأصل data-parent = "# selector".


عبر JavaScript

التمكين يدويًا باستخدام:

$('.collapse').collapse()

خيارات التصغير

يمكن تمرير الخيارات عبر سمات البيانات أو JavaScript. لسمات البيانات ، قم بإلحاق اسم الخيار بالبيانات ، كما هو الحال في أصل البيانات = "".

Name Type Default Description Try it
parent selector false All collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior)
toggle boolean true Toggles the collapsible element on invocation

طرق الانهيار

يسرد الجدول التالي جميع طرق التصغير المتاحة.

Method Description Try it
.collapse(options) Activates the collapsible element with an option. See options above for valid values
.collapse("toggle") Toggles the collapsible element
.collapse("show") Shows the collapsible element
.collapse("hide") Hides the collapsible element
.collapse("dispose") Destroys the collapsible element

تصغير الأحداث

يسرد الجدول التالي جميع أحداث التصغير المتاحة.

Event Description Try it
show.bs.collapse Occurs when the collapsible element is about to be shown
shown.bs.collapse Occurs when the collapsible element is fully shown (after CSS transitions have completed)
hide.bs.collapse Occurs when the collapsible element is about to be hidden
hidden.bs.collapse Occurs when the collapsible element is fully hidden (after CSS transitions have completed)