شرح صفوف ومحتوى الفقرة
يمكنك تشغيل أي كتلة قابلة للطي بطريقتين قياسيتين دون كتابة سطر جافاسكريبت واحد؛ إما عبر وسم زر دلالي <button> يحمل السمة data-bs-toggle="collapse" مع السمة data-bs-target="#id"، وإما عبر رابط <a role="button"> يشير معرّفه المرجعي href="#id" إلى نفس الكتلة المستهدفة.
في المشاريع الاحترافية يُفضَّل دائماً استخدام عنصر <button type="button"> لأنه لا يغيّر شريط العنوان في المتصفح ولا يقفز بأعلى الصفحة إذا تأخر تحميل ملف السكريبت. استعرض المثال الحي التالي لترى الطريقتين معاً:
HTML
<p class="d-inline-flex gap-2">
<a class="btn btn-outline-primary" href="#invBox"
data-bs-toggle="collapse" role="button">Link</a>
<button class="btn btn-primary" type="button"
data-bs-toggle="collapse" data-bs-target="#invBox">
Button
</button>
</p>
<div class="collapse" id="invBox">
<div class="card card-body">Paid in full.</div>
</div>