جافا سكريبت لـ Bootstrap

اجعل مكونات Bootstrap تنبض بالحياة باستخدام مكونات إضافية مخصصة جديدة تعمل مع jQuery و Ender .

← الرجوع إلى الصفحة الرئيسية Bootstrap

هذا المكون الإضافي هو لإضافة تفاعل scrollspy (التنقل التلقائي) إلى شريط التمهيد العلوي.

تحميل

باستخدام bootstrap-scrollspy.js

  1. $ ( "#topbar" ). scrollSpy ()

وضع علامة على

لإضافة سلوك التمرير بسهولة إلى التنقل ، ما عليك سوى إضافة data-scrollspyالسمة إلى ملف .topbar.

  1. <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>

طُرق

$ (). scrollSpy ()

ينشط السيارات أزرار التنقل من خلال وضع التمرير للمستخدمين.

  1. $ ( "body> .topbar" ). scrollSpy ()

إشعار يجب أن تحتوي علامات الربط Topbar على أهداف معرف قابلة للحل. على سبيل المثال ، <a href="#home">home</a>يجب أن تتوافق مع شيء ما في دوم مثل <div id="home"></div>.

.scrollSpy ("تحديث")

يقوم scrollspy بتخزين أزرار التنقل وإحداثيات القسم للأداء. إذا كنت بحاجة إلى تحديث ذاكرة التخزين المؤقت هذه (على الأرجح إذا كان لديك محتوى ديناميكي) فقط اتصل بطريقة التحديث هذه. إذا كنت تستخدم سمة البيانات لتحديد scrollspy الخاص بك ، فما عليك سوى استدعاء التحديث على الجسم.

  1. $ ( "جسم" ). scrollSpy ( "تحديث" )

تجريبي

تحقق من شريط التنقل العلوي في هذه الصفحة.

يوفر هذا المكون الإضافي وظائف إضافية لإدارة حالة الزر.

تحميل

استخدام bootstrap-Button.js

  1. $ ( ".tabs" ). زر ()

طُرق

$ (). زر ("تبديل")

يبدل حالة الدفع. يعطي btn المظهر الذي تم تنشيطه.

ملاحظة يمكنك تمكين التبديل التلقائي للزر باستخدام data-toggleالسمة.

  1. <button class = "btn" data-toggle = "toggle" > ... </button>

زر $ (). ("تحميل")

يضبط حالة الزر على التحميل - يعطل الزر ويتبادل النص لتحميل النص. يجب تحديد نص التحميل على عنصر الزر باستخدام سمة البيانات data-loading-text.

  1. <button class = "btn" data-loading-text = "تحميل الأشياء ..." > ... </button>

$ (). زر ("إعادة تعيين")

إعادة تعيين حالة الزر - تبديل النص بالنص الأصلي.

$ (). زر (سلسلة نصية)

إعادة تعيين حالة الزر - لمبادلة النص بأي حالة نصية محددة بالبيانات.

  1. <button class = "btn" data-complete-text = "finish!" > ... </button>
  2. <script>
  3. $ ('. btn'). زر ("مكتمل")
  4. </scrip>

تجريبي

يضيف هذا البرنامج المساعد وظيفة سريعة وديناميكية لعلامات التبويب وحبوب منع الحمل.

تحميل

استخدام bootstrap-tabs.js

  1. $ ( ".tabs" ). علامات التبويب ()

وضع علامة على

يمكنك تنشيط علامة تبويب أو التنقل بين الأقراص دون كتابة أي جافا سكريبت بمجرد إعطائهم سمة data-tabsأو data-pillsسمة.

  1. <ul class = "tabs" data-tabs = "tabs" > ... </ul>

طُرق

$ (). tabs أو $ (). pills

ينشط وظيفة علامة التبويب وحبوب منع الحمل لحاوية معينة. يجب أن تشير روابط الجدولة إلى المعرفات في المستند.

  1. <ul class = "tabs" >
  2. <li class = "active" > <a href = "#home"> الصفحة الرئيسية </a> </li>
  3. <li> <a href = "#profile"> الملف الشخصي </a> < /li>
  4. <li> <a href = "#messages"> الرسائل </a> < /li>
  5. <li> <a href = "#settings"> الإعدادات </a> < /li>
  6. </ul>
  7.  
  8. <div class = "pill-content" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profile" > ... </div>
  11. <div id = "messages" > ... </div>
  12. <div id = "settings" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( الوظيفة () {
  17. $ ( ".tabs" ). علامات التبويب ()
  18. })
  19. </script>

الأحداث

حدث وصف
يتغيرون يبدأ هذا الحدث عند تغيير علامة التبويب. استخدم event.targetو event.relatedTargetلاستهداف علامة التبويب النشطة وعلامة التبويب النشطة السابقة على التوالي.
  1. $ ( "# .tabs" ). ربط ( "تغيير" ، الوظيفة ( هـ ) {
  2. ه . الهدف // علامة التبويب المنشط
  3. ه . relatedTarget // علامة التبويب السابقة
  4. })

تجريبي

الدنيم الخام ربما لم تسمع به من سراويل الجينز أوستن. 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 للرسوم المتحركة ، وسمات البيانات لتخزين العنوان!

تحميل

استخدام bootstrap-twipsy.js

  1. $ ( "# مثال" ). twipsy ( خيارات )

خيارات

اسم يكتب إفتراضي وصف
تحريك قيمة منطقية حقيقي تطبيق انتقال تلاشي css إلى تلميح الأداة
تأخر في رقم 0 التأخير قبل إظهار تلميح الأداة (مللي ثانية)
تأخير خارج رقم 0 التأخير قبل إخفاء تلميح الأداة (مللي ثانية)
تقهقر سلسلة " نص لاستخدامه في حالة عدم وجود عنوان تلميح
تحديد مستوى سلسلة 'في الاعلى' كيفية وضع تلميح الأداة - أعلاه | أدناه | غادر | حقا
لغة البرمجة قيمة منطقية خاطئة يسمح بمحتوى html داخل تلميح الأدوات
يعيش قيمة منطقية خاطئة استخدم تفويض الحدث بدلاً من معالجات الأحداث الفردية
عوض رقم 0 إزاحة البكسل لتلميح الأداة من العنصر الهدف
لقب سلسلة ، وظيفة 'لقب' سمة أو طريقة لاسترداد نص العنوان
اثار سلسلة 'يحوم' كيف يتم تشغيل التلميح - التمرير فوق | التركيز | كتيب
قالب سلسلة [ترميز افتراضي] نموذج html المستخدم لتقديم ملف.

ملاحظة يمكن بدلاً من ذلك تحديد خيارات مثيل twipsy الفردية من خلال استخدام سمات البيانات.

  1. <a href = "#" data-placement = "below" rel ='twipsy' title ='Some title text'> text </a> _

طُرق

$ (). twipsy (خيارات)

إرفاق معالج twipsy بمجموعة عنصر.

.twipsy ("عرض")

يكشف عن عناصر twipsy.

  1. $ ( "# عنصر" ). twipsy ( "عرض" )

.twipsy ("إخفاء")

يخفي عنصر Twipsy.

  1. $ ( "# عنصر" ). twipsy ( "إخفاء" )

.twipsy (صحيح)

إرجاع مثيل فئة العناصر twipsy.

  1. $ ( "# عنصر" ). twipsy ( صحيح )

إشعار بدلاً من ذلك ، يمكن استرداد هذا باستخدام $().data('twipsy').

تجريبي

بنطلون ضيق من المستوى التالي ربما لم تسمع به من قبل. كشك تصوير لحية الدنيم الخام Letterpress حقيبة ساعي نباتية stumptown. سيتان من المزرعة إلى المائدة ، ملابس الكينوا الأمريكية 8 بت التي تنتجها شركة ماكسيني والتي تحتوي على مادة تشامبراي من الفينيل تيري ريتشاردسون. Beard stumptown ، كارديغان بانه مي لومو ثندر كاتس. التوفو وقود الديزل الحيوي ويليامسبورغ مارفا ، أربعة شامبراي نباتي مطهر من لوكو مكسويني. حرفي مثير للسخرية حقًا أيا كان keytar ، البنوك من المزرعة إلى المائدة ، أوستن تويتر ، تتعامل مع القهوة ذات الأصل الفردي الخالي من الدنيم.

يوفر المكون الإضافي popover واجهة بسيطة لإضافة popovers إلى تطبيقك. إنه يوسع المكون الإضافي bootstrap-twipsy.js ، لذا تأكد من الحصول على هذا الملف أيضًا عند تضمين العناصر المنبثقة في مشروعك!

ملاحظة يجب تضمين ملف bootstrap-twipsy.js قبل bootstrap-popover.js.

تحميل

استخدام bootstrap-popover.js

  1. $ ( "# مثال" ). popover ( خيارات )

خيارات

اسم يكتب إفتراضي وصف
تحريك قيمة منطقية حقيقي تطبيق انتقال تلاشي css إلى تلميح الأداة
تأخر في رقم 0 التأخير قبل إظهار تلميح الأداة (مللي ثانية)
تأخير خارج رقم 0 التأخير قبل إخفاء تلميح الأداة (مللي ثانية)
تقهقر سلسلة " نص لاستخدامه في حالة عدم وجود عنوان تلميح
تحديد مستوى سلسلة 'حقا' كيفية وضع تلميح الأداة - أعلاه | أدناه | غادر | حقا
لغة البرمجة قيمة منطقية خاطئة يسمح بمحتوى html داخل تلميح الأدوات
يعيش قيمة منطقية خاطئة استخدم تفويض الحدث بدلاً من معالجات الأحداث الفردية
عوض رقم 0 إزاحة البكسل لتلميح الأداة من العنصر الهدف
لقب سلسلة ، وظيفة 'لقب' سمة أو طريقة لاسترداد نص العنوان
المحتوى سلسلة ، وظيفة "محتوى البيانات" سلسلة أو طريقة لاسترداد نص المحتوى. إذا لم يتم توفير أي محتوى ، فسيتم الحصول على مصدر المحتوى من سمة محتوى البيانات.
اثار سلسلة 'يحوم' كيف يتم تشغيل التلميح - التمرير فوق | التركيز | كتيب
قالب سلسلة [ترميز افتراضي] نموذج html المستخدم لتقديم نافذة منبثقة.

ملاحظة يمكن بدلاً من ذلك تحديد خيارات مثيل المنبثقة الفردية من خلال استخدام سمات البيانات.

  1. <a data-placement = "below" href = "#" class = "btn danger" rel = "popover"> text </a>

طُرق

$ (). popover (خيارات)

يقوم بتهيئة العناصر المنبثقة لمجموعة عنصر.

.popover ("show")

يكشف عن العناصر المنبثقة.

  1. $ ( "# عنصر" ). popover ( "show" )

.popover ("إخفاء")

يخفي العناصر المنبثقة.

  1. $ ( "# عنصر" ). popover ( "إخفاء" )

تجريبي

تحوم من أجل popover

المكون الإضافي للتنبيه هو فئة صغيرة جدًا لإضافة وظائف قريبة إلى التنبيهات.

تحميل

استخدام bootstrap-alerts.js

  1. $ ( ".alert-message" ). تنبيه ()

وضع علامة على

ما عليك سوى إضافة data-alertسمة إلى رسائل التنبيه لمنحها وظائف قريبة تلقائيًا.

خيارات

اسم يكتب إفتراضي وصف
محدد سلسلة '.أغلق' ما محدد لاستهداف إغلاق تنبيه.

طُرق

$ (). alert ()

يلف جميع التنبيهات بوظائف قريبة. لتحريك تنبيهاتك عند إغلاقها ، تأكد من أنها تحتوي على " .fadeو " .inفئة مطبقة عليها بالفعل.

.alert ("close")

يغلق تنبيهًا.

  1. $ ( ".alert-message" ). تنبيه ( "قريب" )

تجريبي

×

حبوبا المقدس! من الأفضل أن تتحقق من نفسك ، فأنت لا تبدو جيدًا جدًا.

×

أوه المفاجئة! لديك خطأ! غير هذا وذاك وحاول مرة أخرى. Duis mollis، est noncommo luctus، nisi erat porttitor ligula، eget lacinia odio sem nec elit. Cras mattis consectetur Purus الجلوس amet fermentum.