اجعل مكونات Bootstrap تنبض بالحياة - الآن مع 12 ملحق jQuery مخصصًا .
تطبيق مبسط ، ولكنه مرن ، يتعامل مع المكوِّن الإضافي التقليدي لجافا سكريبت مع الحد الأدنى من الوظائف المطلوبة والإعدادات الافتراضية الذكية.
أضف قوائم منسدلة إلى أي شيء تقريبًا في Bootstrap باستخدام هذا المكون الإضافي البسيط. يتميز Bootstrap بدعم القائمة المنسدلة الكامل في شريط التنقل وعلامات التبويب والحبوب.
استخدم scrollspy لتحديث الروابط الموجودة في شريط التنقل تلقائيًا لإظهار الارتباط النشط الحالي بناءً على موضع التمرير.
استخدم هذا المكون الإضافي لجعل علامات التبويب والحبوب أكثر فائدة من خلال السماح لها بالتبديل بين الأجزاء القابلة للجدولة للمحتوى المحلي.
لقطة جديدة على المكون الإضافي jQuery Tipsy ، لا تعتمد تلميحات الأدوات على الصور - فهي تستخدم CSS3 للرسوم المتحركة وسمات البيانات لتخزين العنوان المحلي.
أضف تراكبات صغيرة من المحتوى ، مثل تلك الموجودة على iPad ، إلى أي عنصر يحتوي على معلومات ثانوية.
* يتطلب تضمين تلميحات الأدوات
المكون الإضافي للتنبيه عبارة عن فئة صغيرة لإضافة وظائف قريبة إلى التنبيهات.
أنجز المزيد باستخدام الأزرار. حالات زر التحكم أو إنشاء مجموعات من الأزرار لمزيد من المكونات مثل أشرطة الأدوات.
احصل على أنماط أساسية ودعم مرن للمكونات القابلة للطي مثل الأكورديون والتنقل.
قم بإنشاء جولة مرح لأي محتوى ترغب في تقديم عرض شرائح تفاعلي للمحتوى.
مكون إضافي أساسي وسهل الامتداد لإنشاء رؤوس كتابة أنيقة بسرعة مع إدخال أي نص في النموذج.
للحصول على تأثيرات انتقال بسيطة ، قم بتضمين bootstrap-transfer.js مرة واحدة للانزلاق في أشكال أو تتلاشى التنبيهات.
* مطلوب للرسوم المتحركة في المكونات الإضافية
تطبيق مبسط ، ولكنه مرن ، يتعامل مع المكوِّن الإضافي التقليدي لجافا سكريبت مع الحد الأدنى من الوظائف المطلوبة والإعدادات الافتراضية الذكية.
تحميل الملفأدناه هو عرض ثابت مشروط.
جسد واحد جميل ...
تبديل مشروط عبر جافا سكريبت بالنقر فوق الزر أدناه. سوف ينزلق لأسفل ويتلاشى للداخل من أعلى الصفحة.
إطلاق نموذج تجريبياستدعاء الوسائط عبر جافا سكريبت:
- $ ( "#myModal" ). مشروط ( خيارات )
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
خلفية | قيمة منطقية | حقيقي | يتضمن عنصر خلفية مشروط. بدلاً من ذلك ، حدد static خلفية لا تغلق النموذج عند النقر. |
لوحة المفاتيح | قيمة منطقية | حقيقي | يغلق المشروط عند الضغط على مفتاح الهروب |
تبين | قيمة منطقية | حقيقي | يظهر الشكل عند التهيئة. |
يمكنك تنشيط الوسائط على صفحتك بسهولة دون الحاجة إلى كتابة سطر واحد من جافا سكريبت. فقط قم بتعيين data-toggle="modal"
عنصر تحكم مع data-target="#foo"
أو href="#foo"
الذي يتوافق مع معرف عنصر مشروط ، وعند النقر فوقه ، سيتم تشغيل النموذج الخاص بك.
أيضًا ، لإضافة خيارات إلى مثيلك الشرطي ، ما عليك سوى تضمينها كسمات بيانات إضافية في عنصر التحكم أو الترميز الشرطي نفسه.
- <a class = "btn" data-toggle = "modal" href = "#myModal"> Launch Modal </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-رفض = "modal" > × </button>
- <h3> رأس مشروط </ h3>
- </div>
- <div class = "modal-body" >
- <p> جسد واحد جميل ... </ p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dismiss = "modal"> إغلاق </a> _
- <a href = "#" class = "btn btn-primary"> حفظ التغييرات </a>
- </div>
- </div>
.fade
فئة إلى
.modal
العنصر (راجع العرض التوضيحي لرؤية هذا أثناء العمل) وقم بتضمين bootstrap-transfer.js.
ينشط المحتوى الخاص بك كمشروط. يقبل الخيارات الاختيارية object
.
- $ ( "#myModal" ). مشروط ({
- لوحة المفاتيح : خطأ
- })
يبدل مشروط يدويًا.
- $ ( "#myModal" ). مشروط ( "تبديل" )
يفتح مشروط يدويا.
- $ ( "#myModal" ). مشروط ( "عرض" )
يدويا يخفي مشروط.
- $ ( "#myModal" ). مشروط ( "إخفاء" )
تكشف فئة مشروط Bootstrap عن بعض الأحداث للتثبيت في وظائف مشروطة.
حدث | وصف |
---|---|
تبين | يتم تشغيل هذا الحدث فورًا عند show استدعاء أسلوب المثيل. |
مبين | يتم تشغيل هذا الحدث عندما يكون النموذج مرئيًا للمستخدم (سينتظر حتى تكتمل انتقالات css). |
يخفي | يتم تشغيل هذا الحدث فورًا عند hide استدعاء أسلوب المثيل. |
مختفي | يتم تشغيل هذا الحدث عند انتهاء إخفاء النموذج عن المستخدم (سينتظر حتى تكتمل انتقالات css). |
- $ ( "#myModal" ). on ( 'hidden' ، function () {
- // قم بعمل ما…
- })
أضف قوائم منسدلة إلى أي شيء تقريبًا في Bootstrap باستخدام هذا المكون الإضافي البسيط. يتميز Bootstrap بدعم القائمة المنسدلة الكامل في شريط التنقل وعلامات التبويب والحبوب.
تحميل الملفانقر فوق روابط التنقل المنسدلة في شريط التنقل والحبوب أدناه لاختبار القوائم المنسدلة.
استدعاء القوائم المنسدلة عبر جافا سكريبت:
- $ ( '.dropdown-toggle' ). قائمة منسدلة ()
لإضافة وظيفة القائمة المنسدلة بسرعة إلى أي عنصر ، ما عليك سوى الإضافة data-toggle="dropdown"
وسيتم تنشيط أي قائمة منسدلة صالحة للتمهيد تلقائيًا.
data-target="#fat"
أو
href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "active" > <a href = "#"> رابط عادي </a> < /li>
- <li class = "المنسدلة" id = "menu1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1"> _
- اسقاط
- <b class = "caret" > </b>
- </a>
- <ul class = "القائمة المنسدلة" >
- <li> <a href = "#"> الإجراء </a> < /li>
- <li> <a href = "#"> إجراء آخر </a> </li>
- <li> <a href = "#"> شيء آخر هنا </a> </li>
- <li class = "divider" > </li>
- <li> <a href = "#"> رابط منفصل </a> < /li>
- </ul>
- </li>
- ...
- </ul>
للحفاظ على عناوين URL سليمة ، استخدم data-target
السمة بدلاً من href="#"
.
- <ul class = "nav nav-pills" >
- <li class = "dropdown" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "path/to/page.html"> _
- اسقاط
- <b class = "caret" > </b>
- </a>
- <ul class = "القائمة المنسدلة" >
- ...
- </ul>
- </li>
- </ul>
واجهة برمجة تطبيقات برمجية لتنشيط القوائم لشريط تنقل معين أو تنقل مبوب.
المكون الإضافي ScrollSpy مخصص لتحديث أهداف التنقل تلقائيًا بناءً على موضع التمرير.
تحميل الملفقم بالتمرير إلى المنطقة أدناه وشاهد تحديث الملاحة. سيتم أيضًا تمييز العناصر الفرعية المنسدلة. جربها!
طماق إعلانية ، Keytar ، brunch id art party dolor labore. Pitchfork yr enim lo-fi قبل بيعها بالكامل. حقوق دراجة Tumblr من المزرعة إلى المائدة مهما كانت. كارديغان كوفية كارليس برسمة أنيم. كشك تصوير فيليت سيتان مكسويني 3 وولف مون إيرور. سترة كوسبي lomo jean shorts ، williamsburg hoodie minim qui ربما لم تسمع بها على الأرجح وصندوق الائتمان كارديجان culpa biiodiesel wes anderson Aesthetic. نهيل موشوم الاتهام ، الفضل السخرية وقود الديزل الحيوي كوفية حرفي أولامكو يترتب على ذلك.
لوح تزلج Veniam Marfa شارب ، Adipisising Fugiat Velit Pitchfork Beard. فريجان بيرد أليكوا كيوبيداتات مكسويني فييرو. Cupidatat four loko nisi، ea helvetica nulla carles. شاحنة طعام سترة كوسبي موشومة ، فينيل ماكسيني غير حر. Lo-fi wes anderson +1 sartorial. تمارين كارليس غير الجمالية هي من الترميم. بروكلين أديبيسيسينج كرافت بيرة نائب مفتاح ديسيرونت.
Occaecat Goodso aliqua delectus. فاب كرافت بيرة deserunt لوح تزلج عصام. حقوق Lomo للدراجات adipisicing banh mi ، velit ea sunt المستوى التالي من قهوة أحادية المنشأ في ماغنا فينيام. High life id vinyl، echo park socat quis aliquip banh mi مذراة. Vero VHS هو adipisicing. Consectetur nisi DIY حقيبة ساعي صغيرة. Cred ex in ، مستدام delectus consectetur fanny pack iphone.
In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
مدونة Keytar Twee ، حقيبة رسول culpa marfa مهما كانت شاحنة الطعام delectus. افتراضات معرف موالفة Sapiente. Locavore sed helvetica cliche المفارقة ، القطط الرعدية التي ربما لم تسمع بها من المحتمل أن تكون ذات قلنسوة خالية من الغلوتين. لابور إيليت بلاس قبل بيعها بالكامل ، تيري ريتشاردسون برويدنت برانش نيسكون كويس كنزة كوسبي بارياتور كوفية أوت هيلفيتيكا حرفي. كارديجان كرافت بيرة seitan جاهز فيليت. VHS chambray labouris tempor veniam. الرسوم المتحركة mollit minim Goods ullamco thundercats.
استدعاء scrollspy عبر جافا سكريبت:
- $ ( "#navbar" ). scrollspy ()
لإضافة سلوك التمرير بسهولة إلى شريط التنقل العلوي ، ما عليك سوى إضافة data-spy="scroll"
العنصر الذي تريد التجسس عليه (غالبًا ما يكون هذا هو الجسم).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
يجب أن تتوافق مع شيء ما في دوم مثل
<div id="home"></div>
.
عند استخدام scrollspy مع إضافة عناصر أو إزالتها من DOM ، ستحتاج إلى استدعاء طريقة التحديث كما يلي:
- $ ( '[data-spy = "scroll"]' ). كل ( وظيفة () {
- var $ spy = $ ( this ). scrollspy ( "تحديث" )
- }) ؛
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
عوض | رقم | 10 | بكسل للإزاحة من الأعلى عند حساب موضع التمرير. |
حدث | وصف |
---|---|
تفعيل | يتم تشغيل هذا الحدث عندما يتم تنشيط عنصر جديد بواسطة scrollspy. |
يضيف هذا البرنامج المساعد وظيفة سريعة وديناميكية لعلامات التبويب وحبوب منع الحمل للانتقال من خلال المحتوى المحلي.
تحميل الملفانقر فوق علامات التبويب أدناه للتبديل بين الأجزاء المخفية ، حتى عبر القوائم المنسدلة.
الدنيم الخام ربما لم تسمع به من سراويل الجينز أوستن. Nesciunt tofu stumptown aliqua ، تطهير ريترو سينث ماستر. شارب مبتذل مؤقت ، ويليامسبورغ كارليس نباتي هيلفيتيكا. Reprehenderit جزار الكوفية الرجعية موالفة زاك. Cosby sweater eu banh mi، qui irure terry richardson ex squid. أليكويب بلاسيت سالفيا سيلوم آيفون. سترة من Seitan Aliquip Quis الأمريكية ، الجزار Voluptate Nisi Qui.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
تمكين علامات التبويب القابلة للجدولة عبر جافا سكريبت (يجب تنشيط كل علامة تبويب على حدة):
- $ ( '#myTab a' ). انقر ( الوظيفة ( هـ ) {
- ه . PreventionDefault () ؛
- $ ( هذا ). علامة التبويب ( "إظهار" ) ؛
- })
يمكنك تنشيط علامات التبويب الفردية بعدة طرق:
- $ ( '#myTab a [href = "# ملف شخصي"]' ). علامة التبويب ( "إظهار" ) ؛ // حدد علامة التبويب بالاسم
- $ ( '#myTab a: first' ). علامة التبويب ( "إظهار" ) ؛ // حدد علامة التبويب الأولى
- $ ( '#myTab a: last' ). علامة التبويب ( "إظهار" ) ؛ // حدد علامة التبويب الأخيرة
- $ ( '#myTab li: eq (2) a' ). علامة التبويب ( "إظهار" ) ؛ // حدد علامة التبويب الثالثة (0 مفهرسة)
يمكنك تنشيط علامة تبويب أو التنقل على قرص دون كتابة أي جافا سكريبت بمجرد تحديد عنصر data-toggle="tab"
أو data-toggle="pill"
على أحد العناصر. ستؤدي إضافة الفئات nav
و إلى علامة التبويب إلى تطبيق نمط علامة تبويب التمهيد.nav-tabs
ul
- <ul class = "nav nav-tabs" >
- <li> <a href = "#home" data-toggle = "tab"> الصفحة الرئيسية </a> </li>
- <li> <a href = "#profile" data-toggle = "tab"> الملف الشخصي </a> < /li>
- <li> <a href = "#messages" data-toggle = "tab"> الرسائل </a> < /li>
- <li> <a href = "#settings" data-toggle = "tab"> الإعدادات </a> < /li>
- </ul>
ينشط عنصر علامة تبويب وحاوية محتوى. يجب أن تحتوي علامة التبويب على عقدة حاوية data-target
أو تستهدفها في DOM.href
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" > <a href = "#home"> الصفحة الرئيسية </a> </li>
- <li> <a href = "#profile"> الملف الشخصي </a> < /li>
- <li> <a href = "#messages"> الرسائل </a> < /li>
- <li> <a href = "#settings"> الإعدادات </a> < /li>
- </ul>
- <div class = "tab-content" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profile" > ... </div>
- <div class = "tab-pane" id = "messages" > ... </div>
- <div class = "tab-pane" id = "settings" > ... </div>
- </div>
- <script>
- $ ( الوظيفة () {
- $ ( '#myTab a: last' ). علامة التبويب ( "إظهار" ) ؛
- })
- </script>
حدث | وصف |
---|---|
تبين | يتم تشغيل هذا الحدث في علامة التبويب ، ولكن قبل ظهور علامة التبويب الجديدة. استخدم event.target و event.relatedTarget لاستهداف علامة التبويب النشطة وعلامة التبويب النشطة السابقة (إذا كانت متوفرة) على التوالي. |
مبين | يتم تشغيل هذا الحدث في علامة التبويب بعد عرض علامة التبويب. استخدم event.target و event.relatedTarget لاستهداف علامة التبويب النشطة وعلامة التبويب النشطة السابقة (إذا كانت متوفرة) على التوالي. |
- $ ( 'a [data-toggle = "tab"]' ). تشغيل ( "معروضة" ، الوظيفة ( هـ ) {
- ه . الهدف // علامة التبويب المنشط
- ه . relatedTarget // علامة التبويب السابقة
- })
مستوحى من البرنامج المساعد jQuery.tipsy الممتاز الذي كتبه Jason Frame ؛ تلميحات الأدوات هي نسخة محدثة لا تعتمد على الصور وتستخدم css3 للرسوم المتحركة وسمات البيانات لتخزين العنوان المحلي.
تحميل الملفمرر مؤشر الماوس فوق الروابط أدناه لمشاهدة تلميحات الأدوات:
بنطلون ضيق من المستوى التالي ربما لم تسمع به من قبل. كشك تصوير لحية الدنيم الخام Letterpress حقيبة ساعي نباتية stumptown. سيتان من المزرعة إلى المائدة ، ملابس الكينوا الأمريكية 8 بت التي تنتجها شركة ماكسيني والتي تحتوي على مادة تشامبراي من الفينيل تيري ريتشاردسون. Beard stumptown ، كارديغان بانه مي لومو ثندر كاتس. التوفو وقود الديزل الحيوي ويليامسبورغ مارفا ، أربعة شامبراي نباتي مطهر من لوكو مكسويني. حرفي مثير للسخرية حقًا أيا كان keytar ، البنوك من المزرعة إلى المائدة ، أوستن تويتر ، تتعامل مع القهوة ذات الأصل الفردي الخالي من الدنيم.
تشغيل تلميح الأداة عبر جافا سكريبت:
- $ ( "# مثال" ). تلميح الأدوات ( خيارات )
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
الرسوم المتحركة | قيمة منطقية | حقيقي | تطبيق انتقال تلاشي css إلى تلميح الأداة |
تحديد مستوى | سلسلة | وظيفة | 'أعلى' | كيفية وضع تلميح - أعلى | أسفل | غادر | حقا |
محدد | سلسلة | خاطئة | إذا تم توفير محدد ، فسيتم تفويض كائنات تلميح الأدوات إلى الأهداف المحددة. |
لقب | سلسلة | وظيفة | " | قيمة العنوان الافتراضية إذا كانت علامة `العنوان` غير موجودة |
اثار | سلسلة | 'يحوم' | كيف يتم تشغيل التلميح - التمرير فوق | التركيز | كتيب |
تأخير | رقم | هدف | 0 | التأخير في إظهار تلميح الأداة وإخفائه (بالمللي ثانية) - لا ينطبق على نوع المشغل اليدوي إذا تم توفير رقم ، فسيتم تطبيق التأخير على كل من الإخفاء / العرض هيكل الكائن هو: |
لأسباب تتعلق بالأداء ، يتم الاشتراك في كل من Tooltip و Popover data-apis. إذا كنت ترغب في استخدامهما ، فما عليك سوى تحديد خيار محدد.
- <a href = "#" rel = "tooltip" title = "first tooltip"> مرر الماوس فوقي </a>
يرفق معالج تلميح بمجموعة عنصر.
يكشف عن تلميح أداة عنصر.
- $ ( "# عنصر" ). تلميح أداة ( "عرض" )
يخفي تلميح أداة عنصر.
- $ ( "# عنصر" ). تلميح الأدوات ( "إخفاء" )
يبدل تلميح أداة عنصر.
- $ ( "# عنصر" ). تلميح الأدوات ( "تبديل" )
أضف تراكبات صغيرة من المحتوى ، مثل تلك الموجودة على iPad ، إلى أي عنصر يحتوي على معلومات ثانوية.
* يتطلب تضمين تلميح الأدوات
تحميل الملفقم بالمرور فوق الزر لتشغيل النافذة المنبثقة.
تفعيل النوافذ المنبثقة عبر جافا سكريبت:
- $ ( "# مثال" ). popover ( خيارات )
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
الرسوم المتحركة | قيمة منطقية | حقيقي | تطبيق انتقال تلاشي css إلى تلميح الأداة |
تحديد مستوى | سلسلة | وظيفة | 'حقا' | كيفية وضع المنبثقة - الجزء العلوي | أسفل | غادر | حقا |
محدد | سلسلة | خاطئة | إذا تم توفير محدد ، فسيتم تفويض كائنات تلميح الأدوات إلى الأهداف المحددة |
اثار | سلسلة | 'يحوم' | كيف يتم تشغيل التلميح - التمرير فوق | التركيز | كتيب |
لقب | سلسلة | وظيفة | " | قيمة العنوان الافتراضية إذا كانت سمة `العنوان` غير موجودة |
المحتوى | سلسلة | وظيفة | " | قيمة المحتوى الافتراضية إذا كانت السمة "data-content" غير موجودة |
تأخير | رقم | هدف | 0 | التأخير في إظهار وإخفاء النافذة المنبثقة (بالمللي ثانية) - لا ينطبق على نوع المشغل اليدوي إذا تم توفير رقم ، فسيتم تطبيق التأخير على كل من الإخفاء / العرض هيكل الكائن هو: |
لأسباب تتعلق بالأداء ، يتم الاشتراك في كل من Tooltip و Popover data-apis. إذا كنت ترغب في استخدامهما ، فما عليك سوى تحديد خيار محدد.
يقوم بتهيئة العناصر المنبثقة لمجموعة عنصر.
يكشف عن العناصر المنبثقة.
- $ ( "# عنصر" ). popover ( "show" )
يخفي العناصر المنبثقة.
- $ ( "# عنصر" ). popover ( "إخفاء" )
يبدل العناصر المنبثقة.
- $ ( "# عنصر" ). popover ( "تبديل" )
يعمل المكوِّن الإضافي للتنبيهات على رسائل التنبيه العادية ويحظر الرسائل.
غير هذا وذاك وحاول مرة أخرى. Duis mollis، est noncommo luctus، nisi erat porttitor ligula، eget lacinia odio sem nec elit. Cras mattis consectetur Purus الجلوس amet fermentum.
تفعيل رفض تنبيه عبر جافا سكريبت:
- $ ( ".alert" ). تنبيه ()
ما عليك سوى الإضافة data-dismiss="alert"
إلى زر الإغلاق لإعطاء وظيفة تنبيه قريبة تلقائيًا.
- <a class = "close" data-dismiss = "alert" href = "#"> & times؛ </a>
يلف جميع التنبيهات بوظائف قريبة. لتحريك تنبيهاتك عند إغلاقها ، تأكد من أنها تحتوي على " .fade
و " .in
فئة مطبقة عليها بالفعل.
يغلق تنبيهًا.
- $ ( ".alert" ). تنبيه ( "قريب" )
تكشف فئة التنبيه في Bootstrap عن بعض الأحداث للتثبيت في وظائف التنبيه.
حدث | وصف |
---|---|
أغلق | يتم تشغيل هذا الحدث فورًا عند close استدعاء أسلوب المثيل. |
مغلق | يتم تشغيل هذا الحدث عند إغلاق التنبيه (سينتظر اكتمال انتقالات css). |
- $ ( "# تنبيهي" ). ربط ( "مغلق" ، وظيفة () {
- // قم بعمل ما…
- })
احصل على أنماط أساسية ودعم مرن للمكونات القابلة للطي مثل الأكورديون والتنقل.
تحميل الملف* يتطلب تضمين البرنامج المساعد Transitions.
باستخدام ملحق الطي ، قمنا ببناء أداة نمط أكورديون بسيطة:
التمكين عبر جافا سكريبت:
- $ ( ".collapse" ). انهيار ()
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
الأبوين | محدد | خاطئة | إذا كان المحدِّد ، فسيتم إغلاق جميع العناصر القابلة للطي ضمن العنصر الرئيسي المحدد عند عرض هذا العنصر القابل للطي. (على غرار سلوك الأكورديون التقليدي) |
تبديل | قيمة منطقية | حقيقي | تبديل العنصر القابل للطي عند الاستدعاء |
ما عليك سوى إضافة data-toggle="collapse"
عنصر data-target
إلى عنصر لتعيين التحكم تلقائيًا في عنصر قابل للطي. تقبل السمة data-target
محدد css لتطبيق الطي عليه. تأكد من إضافة الفصل collapse
إلى العنصر القابل للطي. إذا كنت ترغب في فتحه افتراضيًا ، فأضف فئة إضافية in
.
- <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- بسيطة قابلة للطي
- </button>
- <div id = "demo" class = "collapse in" > … </div>
data-parent="#selector"
. الرجوع إلى العرض التوضيحي لرؤية هذا في العمل.
ينشط المحتوى الخاص بك كعنصر قابل للطي. يقبل الخيارات الاختيارية object
.
- $('#myCollapsible').collapse({
- toggle: false
- })
Toggles a collapsible element to shown or hidden.
Shows a collapsible element.
Hides a collapsible element.
Bootstrap's collapse class exposes a few events for hooking into collapse functionality.
Event | Description |
---|---|
show | This event fires immediately when the show instance method is called. |
shown | This event is fired when a collapse element has been made visible to the user (will wait for css transitions to complete). |
hide | This event is fired immediately when the hide method has been called. |
hidden | This event is fired when a collapse element has been hidden from the user (will wait for css transitions to complete). |
- $('#myCollapsible').on('hidden', function () {
- // do something…
- })
Watch the slideshow below.
Call via javascript:
- $('.carousel').carousel()
Name | type | default | description |
---|---|---|---|
interval | number | 5000 | The amount of time to delay between automatically cycling an item. If false, carousel will not automatically cycle. |
pause | string | "hover" | Pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on mouseleave. |
Data attributes are used for the previous and next conrols. Check out the example markup below.
- <div id="myCarousel" class="carousel slide">
- <!-- Carousel items -->
- <div class="carousel-inner">
- <div class="active item">…</div>
- <div class="item">…</div>
- <div class="item">…</div>
- </div>
- <!-- Carousel nav -->
- <a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
- <a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
- </div>
Initializes the carousel with an optional options object
and starts cycling through items.
- $('.carousel').carousel({
- interval: 2000
- })
Cycles through the carousel items from left to right.
Stops the carousel from cycling through items.
Cycles the carousel to a particular frame (0 based, similar to an array).
Cycles to the previous item.
Cycles to the next item.
Bootstrap's carousel class exposes two events for hooking into carousel functionality.
Event | Description |
---|---|
slide | This event fires immediately when the slide instance method is invoked. |
slid | This event is fired when the carousel has completed its slide transition. |
A basic, easily extended plugin for quickly creating elegant typeaheads with any form text input.
Download fileStart typing in the field below to show the typeahead results.
Call the typeahead via javascript:
- $('.typeahead').typeahead()
Name | type | default | description |
---|---|---|---|
source | array | [ ] | The data source to query against. |
items | number | 8 | The max number of items to display in the dropdown. |
matcher | function | case insensitive | The method used to determine if a query matches an item. Accepts a single argument, the item against which to test the query. Access the current query with this.query . Return a boolean true if query is a match. |
sorter | function | exact match, case sensitive, case insensitive |
Method used to sort autocomplete results. Accepts a single argument items and has the scope of the typeahead instance. Reference the current query with this.query . |
highlighter | function | highlights all default matches | Method used to highlight autocomplete results. Accepts a single argument item and has the scope of the typeahead instance. Should return html. |
Add data attributes to register an element with typeahead functionality.
- <input type="text" data-provide="typeahead">
Initializes an input with a typeahead.