يعد المكون الإضافي Modal الخاص بنا بمثابة أداة رفيعة جدًا للمكوِّن الإضافي js المشروط التقليدي ، مع الحرص بشكل خاص على تضمين الوظائف المجردة فقط التي نطلبها هنا في Twitter.
تحميل
- $ ( '# my-modal' ). مشروط ( خيارات )
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
خلفية | منطقي ، خيط | خاطئة | يتضمن عنصر خلفية مشروط. عيّن الخلفية "static" إذا كنت لا تريد إغلاق المشروط عند النقر فوق الخلفية. |
لوحة المفاتيح | قيمة منطقية | خاطئة | يغلق المشروط عند الضغط على مفتاح الهروب |
تبين | قيمة منطقية | خاطئة | يفتح مشروط عند تهيئة الفئة |
يمكنك تنشيط الوسائط على صفحتك بسهولة دون الحاجة إلى كتابة سطر واحد من جافا سكريبت. ما عليك سوى إعطاء عنصر data-controls-modal
سمة تتوافق مع معرف العنصر الشرطي ، وعند النقر فوقه ، سيتم تشغيل النموذج الخاص بك. لإضافة خيارات مشروطة ، ما عليك سوى تضمينها كسمات بيانات أيضًا.
- <a class = "btn" data-controls-modal = "my-modal" data-backdrop = "static"> Launch Modal </a>
ملاحظة إذا كنت تريد أن يتحرك النموذج الخاص بك للداخل والخارج ، فما عليك سوى إضافة .fade
فئة إلى .modal
العنصر الخاص بك (راجع العرض التوضيحي لرؤية هذا أثناء العمل).
ينشط المحتوى الخاص بك كمشروط. يقبل الخيارات الاختيارية object
.
- $ ( '# my-modal' ). مشروط ({
- لوحة المفاتيح : صحيح
- })
يبدل مشروط يدويًا.
- $ ( '# my-modal' ). مشروط ( "تبديل" )
يفتح مشروط يدويا.
- $ ( '# my-modal' ). مشروط ( "عرض" )
يدويا يخفي مشروط.
- $ ( '# my-modal' ). مشروط ( "إخفاء" )
إرجاع مثيل فئة مشروط للعناصر.
- $ ( '# my-modal' ). مشروط ( صحيح )
إشعار بدلاً من ذلك ، يمكن استرداد هذا باستخدام $().data('modal')
.
تكشف فئة مشروط Bootstrap عن بعض الأحداث للتثبيت في وظائف مشروطة.
حدث | وصف |
---|---|
تبين | يتم تشغيل هذا الحدث فورًا عند show استدعاء أسلوب المثيل. |
مبين | يتم تشغيل هذا الحدث عندما يكون النموذج مرئيًا للمستخدم (سينتظر حتى تكتمل انتقالات css). |
يخفي | يتم تشغيل هذا الحدث فورًا عند hide استدعاء أسلوب المثيل. |
مختفي | يتم تشغيل هذا الحدث عند انتهاء إخفاء النموذج عن المستخدم (سينتظر حتى تكتمل انتقالات css). |
- $ ( '# my-modal' ). ربط ( "مخفي" ، وظيفة () {
- // قم بعمل ما ...
- })
هذا البرنامج المساعد هو لإضافة تفاعل القائمة المنسدلة إلى شريط التمهيد العلوي أو التنقلات المبوبة.
تحميل
- $ ( "#topbar" ). قائمة منسدلة ()
لإضافة وظيفة القائمة المنسدلة بسرعة إلى أي عنصر تنقل ، استخدم data-dropdown
السمة. سيتم تلقائيًا تنشيط أي قائمة منسدلة صالحة للتمهيد.
- <ul class = "tabs" >
- <li class = "active" > <a href = "#"> الصفحة الرئيسية </a> </li>
- <li class = "dropdown" data-dropdown = "dropdown" >
- <a href = "#" class = "dropdown-toggle"> قائمة منسدلة </a>
- <ul class = "القائمة المنسدلة" >
- <li> <a href = "#"> رابط ثانوي </a> < /li>
- <li> <a href = "#"> شيء آخر هنا </a> </li>
- <li class = "divider" > </li>
- <li> <a href = "#"> رابط آخر </a> </li>
- </ul>
- </li>
- </ul>
ملاحظة إذا كانت واجهة المستخدم الخاصة بك تحتوي على عدة قوائم منسدلة ، ففكر في إضافة data-dropdown
السمة إلى عنصر حاوية أكثر أهمية مثل .tabs
أو .topbar
.
واجهة برمجة تطبيقات برمجية لتنشيط القوائم لشريط علوي معين أو تنقل مبوب.
هذا المكون الإضافي هو لإضافة تفاعل scrollspy (التنقل التلقائي) إلى شريط التمهيد العلوي.
تحميل
- $ ( "#topbar" ). scrollSpy ()
لإضافة سلوك التمرير بسهولة إلى التنقل ، ما عليك سوى إضافة data-scrollspy
السمة إلى ملف .topbar
.
- <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>
ينشط السيارات أزرار التنقل من خلال وضع التمرير للمستخدمين.
- $ ( "body> .topbar" ). scrollSpy ()
إشعار يجب أن تحتوي علامات الربط Topbar على أهداف معرف قابلة للحل. على سبيل المثال ، <a href="#home">home</a>
يجب أن تتوافق مع شيء ما في دوم مثل <div id="home"></div>
.
يقوم scrollspy بتخزين أزرار التنقل وإحداثيات القسم للأداء. إذا كنت بحاجة إلى تحديث ذاكرة التخزين المؤقت هذه (على الأرجح إذا كان لديك محتوى ديناميكي) فقط اتصل بطريقة التحديث هذه. إذا كنت تستخدم سمة البيانات لتحديد scrollspy الخاص بك ، فما عليك سوى استدعاء التحديث على الجسم.
- $ ( "جسم" ). scrollSpy ( "تحديث" )
تحقق من شريط التنقل العلوي في هذه الصفحة.
يضيف هذا البرنامج المساعد وظيفة سريعة وديناميكية لعلامات التبويب وحبوب منع الحمل.
تحميل
- $ ( ".tabs" ). علامات التبويب ()
يمكنك تنشيط علامة تبويب أو التنقل بين الأقراص دون كتابة أي جافا سكريبت بمجرد إعطائهم سمة data-tabs
أو data-pills
سمة.
- <ul class = "tabs" data-tabs = "tabs" > ... </ul>
ينشط وظيفة علامة التبويب وحبوب منع الحمل لحاوية معينة. يجب أن تشير روابط الجدولة إلى المعرفات في المستند.
- <ul class = "tabs" >
- <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 = "pill-content" >
- <div class = "active" id = "home" > ... </div>
- <div id = "profile" > ... </div>
- <div id = "messages" > ... </div>
- <div id = "settings" > ... </div>
- </div>
- <script>
- $ ( الوظيفة () {
- $ ( ".tabs" ). علامات التبويب ()
- })
- </script>
حدث | وصف |
---|---|
يتغيرون | يبدأ هذا الحدث عند تغيير علامة التبويب. استخدم event.target و event.relatedTarget لاستهداف علامة التبويب النشطة وعلامة التبويب النشطة السابقة على التوالي. |
- $ ( "# .tabs" ). ربط ( "تغيير" ، الوظيفة ( هـ ) {
- ه . الهدف // علامة التبويب المنشط
- ه . relatedTarget // علامة التبويب السابقة
- })
الدنيم الخام ربما لم تسمع به من سراويل الجينز أوستن. 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.
Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.
Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.
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.
استنادًا إلى المكون الإضافي jQuery.tipsy الممتاز الذي كتبه Jason Frame ؛ Twipsy هو إصدار محدث ، لا يعتمد على الصور ، ويستخدم css3 للرسوم المتحركة ، وسمات البيانات لتخزين العنوان!
تحميل
- $ ( "# مثال" ). twipsy ( خيارات )
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
تحريك | قيمة منطقية | حقيقي | تطبيق انتقال تلاشي css إلى تلميح الأداة |
تأخر في | رقم | 0 | التأخير قبل إظهار تلميح الأداة (مللي ثانية) |
تأخير خارج | رقم | 0 | التأخير قبل إخفاء تلميح الأداة (مللي ثانية) |
تقهقر | سلسلة | " | نص لاستخدامه في حالة عدم وجود عنوان تلميح |
تحديد مستوى | سلسلة | 'في الاعلى' | كيفية وضع تلميح الأداة - أعلاه | أدناه | غادر | حقا |
لغة البرمجة | قيمة منطقية | خاطئة | يسمح بمحتوى html داخل تلميح الأدوات |
يعيش | قيمة منطقية | خاطئة | استخدم تفويض الحدث بدلاً من معالجات الأحداث الفردية |
عوض | رقم | 0 | إزاحة البكسل لتلميح الأداة من العنصر الهدف |
لقب | سلسلة ، وظيفة | 'لقب' | سمة أو طريقة لاسترداد نص العنوان |
اثار | سلسلة | 'يحوم' | كيف يتم تشغيل التلميح - التمرير فوق | التركيز | كتيب |
قالب | سلسلة | [ترميز افتراضي] | نموذج html المستخدم لتقديم ملف. |
ملاحظة يمكن بدلاً من ذلك تحديد خيارات مثيل twipsy الفردية من خلال استخدام سمات البيانات.
- <a href = "#" data-placement = "below" rel ='twipsy' title ='Some title text'> text </a> _
إرفاق معالج twipsy بمجموعة عنصر.
يكشف عن عناصر twipsy.
- $ ( "# عنصر" ). twipsy ( "عرض" )
يخفي عنصر Twipsy.
- $ ( "# عنصر" ). twipsy ( "إخفاء" )
إرجاع مثيل فئة العناصر twipsy.
- $ ( "# عنصر" ). twipsy ( صحيح )
إشعار بدلاً من ذلك ، يمكن استرداد هذا باستخدام $().data('twipsy')
.
بنطلون ضيق من المستوى التالي ربما لم تسمع به من قبل. كشك تصوير لحية الدنيم الخام Letterpress حقيبة ساعي نباتية stumptown. سيتان من المزرعة إلى المائدة ، ملابس الكينوا الأمريكية 8 بت التي تنتجها شركة ماكسيني والتي تحتوي على مادة تشامبراي من الفينيل تيري ريتشاردسون. Beard stumptown ، كارديغان بانه مي لومو ثندر كاتس. التوفو وقود الديزل الحيوي ويليامسبورغ مارفا ، أربعة شامبراي نباتي مطهر من لوكو مكسويني. حرفي مثير للسخرية حقًا أيا كان keytar ، البنوك من المزرعة إلى المائدة ، أوستن تويتر ، تتعامل مع القهوة ذات الأصل الفردي الخالي من الدنيم.
يوفر المكون الإضافي popover واجهة بسيطة لإضافة popovers إلى تطبيقك. إنه يوسع المكون الإضافي bootstrap-twipsy.js ، لذا تأكد من الحصول على هذا الملف أيضًا عند تضمين العناصر المنبثقة في مشروعك!
ملاحظة يجب تضمين ملف bootstrap-twipsy.js قبل bootstrap-popover.js.
تحميل
- $ ( "# مثال" ). popover ( خيارات )
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
تحريك | قيمة منطقية | حقيقي | تطبيق انتقال تلاشي css إلى تلميح الأداة |
تأخر في | رقم | 0 | التأخير قبل إظهار تلميح الأداة (مللي ثانية) |
تأخير خارج | رقم | 0 | التأخير قبل إخفاء تلميح الأداة (مللي ثانية) |
تقهقر | سلسلة | " | نص لاستخدامه في حالة عدم وجود عنوان تلميح |
تحديد مستوى | سلسلة | 'حقا' | كيفية وضع تلميح الأداة - أعلاه | أدناه | غادر | حقا |
لغة البرمجة | قيمة منطقية | خاطئة | يسمح بمحتوى html داخل تلميح الأدوات |
يعيش | قيمة منطقية | خاطئة | استخدم تفويض الحدث بدلاً من معالجات الأحداث الفردية |
عوض | رقم | 0 | إزاحة البكسل لتلميح الأداة من العنصر الهدف |
لقب | سلسلة ، وظيفة | 'لقب' | سمة أو طريقة لاسترداد نص العنوان |
المحتوى | سلسلة ، وظيفة | "محتوى البيانات" | سلسلة أو طريقة لاسترداد نص المحتوى. إذا لم يتم توفير أي محتوى ، فسيتم الحصول على مصدر المحتوى من سمة محتوى البيانات. |
اثار | سلسلة | 'يحوم' | كيف يتم تشغيل التلميح - التمرير فوق | التركيز | كتيب |
قالب | سلسلة | [ترميز افتراضي] | نموذج html المستخدم لتقديم نافذة منبثقة. |
ملاحظة يمكن بدلاً من ذلك تحديد خيارات مثيل المنبثقة الفردية من خلال استخدام سمات البيانات.
- <a data-placement = "below" href = "#" class = "btn danger" rel = "popover"> text </a>
يقوم بتهيئة العناصر المنبثقة لمجموعة عنصر.
يكشف عن العناصر المنبثقة.
- $ ( "# عنصر" ). popover ( "show" )
يخفي العناصر المنبثقة.
- $ ( "# عنصر" ). popover ( "إخفاء" )
المكون الإضافي للتنبيه هو فئة صغيرة جدًا لإضافة وظائف قريبة إلى التنبيهات.
تحميل
- $ ( ".alert-message" ). تنبيه ()
ما عليك سوى إضافة data-alert
سمة إلى رسائل التنبيه لمنحها وظائف قريبة تلقائيًا.
اسم | يكتب | إفتراضي | وصف |
---|---|---|---|
محدد | سلسلة | '.أغلق' | ما محدد لاستهداف إغلاق تنبيه. |
يلف جميع التنبيهات بوظائف قريبة. لتحريك تنبيهاتك عند إغلاقها ، تأكد من أنها تحتوي على " .fade
و " .in
فئة مطبقة عليها بالفعل.
يغلق تنبيهًا.
- $ ( ".alert-message" ). تنبيه ( "قريب" )