Javascript עבור Bootstrap

הבא לחיים את הרכיבים של Bootstrap - כעת עם 12 תוספי jQuery מותאמים אישית.

שימו לב! כל התוספים של javascript דורשים את הגרסה העדכנית ביותר של jQuery.

לגבי מודלים

גישה יעילה אך גמישה לתוסף המודאלי המסורתי של javascript עם הפונקציונליות המינימלית הנדרשת בלבד וברירות מחדל חכמות.

הורד קובץ

דוגמה סטטית

להלן מודאל מעובד סטטי.

דמו ישיר

החלף מודאלי באמצעות javascript על ידי לחיצה על הכפתור למטה. הוא יחליק מטה ויימוג מהחלק העליון של העמוד.

הפעל הדגמה

שימוש ב-bootstrap-modal

התקשר למודאל באמצעות javascript:

  1. $ ( '#myModal' ). מודאלי ( אפשרויות )

אפשרויות

שֵׁם סוּג בְּרִירַת מֶחדָל תיאור
רקע בוליאני נָכוֹן כולל אלמנט רקע מודאלי. לחלופין, ציין staticעבור רקע שאינו סוגר את המודאל בלחיצה.
מקלדת בוליאני נָכוֹן סוגר את המודאל בעת לחיצה על מקש Escape
הופעה בוליאני נָכוֹן מציג את המודאל בעת אתחול.

סימון

אתה יכול להפעיל מודלים בדף שלך בקלות מבלי לכתוב שורה אחת של javascript. פשוט הגדר data-toggle="modal"על רכיב בקר עם data-target="#foo"או href="#foo"שמתאים למזהה אלמנט מודאלי, וכאשר לוחצים עליו, הוא יפעיל את המודאל שלך.

כמו כן, כדי להוסיף אפשרויות למופע המודאלי שלך, פשוט כלול אותן כתכונות נתונים נוספות ברכיב הבקרה או בעיצוב המודאלי עצמו.

  1. <a class = "btn" data-toggle = "modal" href = "#myModal" > הפעל את המודל </a>
  1. <div class = "modal" id = "myModal" >
  2. <div class = "modal-header" >
  3. <a class = "close" data-dismiss = "modal" > × </a>
  4. <h3> כותרת מודאלית </h3>
  5. </div>
  6. <div class = "modal-body" >
  7. <p> גוף נאה אחד... </p>
  8. </div>
  9. <div class = "modal-footer" >
  10. <a href = "#" class = "btn" > סגור </a>
  11. <a href = "#" class = "btn btn-primary" > שמור שינויים </a>
  12. </div>
  13. </div>
שימו לב! אם אתה רוצה שהמודל שלך יבצע אנימציה פנימה והחוצה, פשוט הוסף .fadeמחלקה .modalלאלמנט (עיין בהדגמה כדי לראות את זה בפעולה) וכלול bootstrap-transition.js.

שיטות

.modal(אפשרויות)

מפעיל את התוכן שלך כמודל. מקבל אפשרויות אופציונליות object.

  1. $ ( '#myModal' ). מודאלי ({
  2. מקלדת : שקר
  3. })

.modal('toggle')

מחליף מודאל באופן ידני.

  1. $ ( '#myModal' ). מודאלי ( 'להחליף' )

.modal('show')

פותח מודאל באופן ידני.

  1. $ ( '#myModal' ). מודאלי ( 'הצג' )

.modal('hide')

מסתיר באופן ידני מודאל.

  1. $ ( '#myModal' ). מודאלי ( 'להסתיר' )

אירועים

המחלקה המודאלית של Bootstrap חושפת כמה אירועים לחיבור לפונקציונליות מודאלית.

מִקרֶה תיאור
הופעה אירוע זה מופעל מיד כאשר showשיטת המופע נקראת.
מוצג אירוע זה מופעל כאשר המודאל נעשה גלוי למשתמש (יחכה לסיום מעברי css).
להתחבא אירוע זה מופעל מיד כאשר hideשיטת המופע נקראה.
מוּסתָר אירוע זה מופעל כאשר המודאל סיים להיות מוסתר מהמשתמש (יחכה לסיום מעברי css).
  1. $ ( '#myModal' ). on ( 'מוסתר' , function () {
  2. // עשה משהו…
  3. })

התוסף ScrollSpy מיועד לעדכון אוטומטי של יעדי ניווט בהתבסס על מיקום הגלילה.

הורד קובץ

סרגל ניווט לדוגמה עם scrollspy

גלול באזור למטה וצפה בעדכון הניווט. פריטי המשנה הנפתחים יודגשו גם כן. נסה זאת!

@שמן

חותלות מודעה keytar, מזהה בראנץ' מסיבת אמנות dolor labore. Pitchfork yr enim lo-fi לפני שהם אזלו qui. זכויות אופניים מחווה לשולחן בטאמבלר לא משנה מה. קרדיגן אנים כפייה קרלס. תא הצילום של Velit seitan mcsweeney 3 wolf moon irure. קוסבי סוודר lomo jean shorts, Williamsburg hoodie minim qui בטח לא שמעתם עליהם et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil מקועקע accusamus, cred אירוניה ביודיזל keffiyeh אומן ullamco consequat.

@mdo

סקייטבורד שפם של Veniam marfa, זקן קלשון שופע פוגיאט וליט. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. משאית אוכל מקועקעת סוודר קוסבי, ויניל של Mcsweeney's quis non freegan. לו-פי ווס אנדרסון +1 סרטון. קרלס לא אסתטי תרגיל quis gentrify. ברוקלין שומנית בירה מלאכה סגן keytar עזוב.

אחד

Occaecat commodo aliqua delectus. סקייטבורד עזוב בירה מלאכת יד ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore קפה ממקור יחיד במגנה ווניאם. High life id ויניל, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. תיק שליח מינימלי Consectetur nisi DIY. Cred לשעבר, בר קיימא delectus consectetur פאני חבילת אייפון.

שתיים

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.

three

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 blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica קלישאה אירוניה, חתולים רעמים שבטח לא שמעתם עליהם consequat hoodie ללא גלוטן lo-fi fap aliquip. Labore elit placeat לפני שהם סולד אאוט, טרי ריצ'רדסון פרוידנט בראנץ 'נסciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. קרדיגן craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.


שימוש ב-bootstrap-scrollspy.js

התקשר ל- scrollspy באמצעות javascript:

  1. $ ( '#navbar' ). scrollspy ()

סימון

כדי להוסיף בקלות התנהגות גלילית לניווט בסרגל העליון שלך, פשוט הוסף data-spy="scroll"לרכיב שאתה רוצה לרגל אחריו (בדרך כלל זה יהיה הגוף).

  1. <body data-spy = "croll" > ... </body>
שימו לב! קישורי Navbar חייבים להיות בעלי יעדי מזהה ניתנים לפתרון. לדוגמה, <a href="#home">home</a>חובה להתאים למשהו בדום כמו <div id="home"></div>.

אפשרויות

שֵׁם סוּג בְּרִירַת מֶחדָל תיאור
לְקַזֵז מספר 10 פיקסלים לקיזוז מלמעלה בעת חישוב מיקום הגלילה.

תוסף זה מוסיף פונקציונליות מהירה ודינמית של כרטיסיות וגלולה למעבר דרך תוכן מקומי.

הורד קובץ

כרטיסיות לדוגמה

לחץ על הכרטיסיות למטה כדי לעבור בין חלוניות נסתרות, אפילו באמצעות תפריטים נפתחים.

ג'ינס גולמי בטח לא שמעתם עליהם מכנסי ג'ינס אוסטין. Nesciunt tofu stumptown aliqua, רטרו סינת' מאסטר ניקוי. שפם קלישאה טמפור, וויליאמסבורג קרלס helvetica טבעונית. Reprehenderit בוצ'ר רטרו keffiyeh לוכד חלומות סינת'. סוודר קוסבי eu banh mi, qui irure טרי ריצ'רדסון לשעבר דיונון. Aliquip placeat salvia cillum אייפון. סייטן אליקוויפ 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.


שימוש ב-bootstrap-tab.js

אפשר כרטיסיות הניתנות לכרטיסיות באמצעות javascript:

  1. $ ( '#myTab' ). לשונית ( 'הצג' )

סימון

אתה יכול להפעיל טאב או ניווט בגלולה מבלי לכתוב שום javascript על ידי ציון data-toggle="tab"או data-toggle="pill"על אלמנט.

  1. <ul class = "nav nav-tabs" >
  2. <li><a href = "#home" data-toggle = "tab" > דף הבית </a></li>
  3. <li><a href = "#profile" data-toggle = "tab" > פרופיל </a></li>
  4. <li><a href = "#messages" data-toggle = "tab" > הודעות </a></li>
  5. <li><a href = "#settings" data-toggle = "tab" > הגדרות </a></li>
  6. </ul>

שיטות

$().tab

מפעיל רכיב טאב ומכל תוכן. ל-Tab צריך להיות `data-target` או `href` הממקדים לצומת מכיל ב-dom.

  1. <ul class = "nav nav-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 = "tab-content" >
  9. <div class = "tab-pane active" id = "home" > ... </div>
  10. <div class = "tab-pane" id = "profile" > ... </div>
  11. <div class = "tab-pane" id = "messages" > ... </div>
  12. <div class = "tab-pane" id = "הגדרות" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( פונקציה () {
  17. $ ( '.tabs a:last' ). לשונית ( 'הצג' )
  18. })
  19. </script>

אירועים

מִקרֶה תיאור
הופעה אירוע זה מופעל בהצגת כרטיסיות, אך לפני שהכרטיסייה החדשה הוצגה. השתמש event.targetובכדי event.relatedTargetלמקד ללשונית הפעילה ולכרטיסייה הפעילה הקודמת (אם זמינה) בהתאמה.
מוצג אירוע זה מופעל בהצגת כרטיסיות לאחר הצגת כרטיסייה. השתמש event.targetובכדי event.relatedTargetלמקד ללשונית הפעילה ולכרטיסייה הפעילה הקודמת (אם זמינה) בהתאמה.
  1. $ ( 'a[data-toggle="tab"]' ). on ( 'מוצג' , function ( e ) {
  2. ה . target // הכרטיסייה מופעלת
  3. ה . relatedTarget // הכרטיסייה הקודמת
  4. })

על עצות כלים

בהשראת התוסף המצוין jQuery.tipsy שנכתב על ידי Jason Frame; עצות כלים הן גרסה מעודכנת, שאינה מסתמכת על תמונות, משתמשת ב-css3 עבור אנימציות ותכונות נתונים לאחסון כותרות מקומיות.

הורד קובץ

שימוש לדוגמה ב-Tooltips

רחף מעל הקישורים למטה כדי לראות עצות כלים:

מכנסיים צמודים כאפיה סביר להניח שלא שמעתם עליהם. תא צילום זקן גולמי דנים בדפוס טבעוני תיק שליח stumptown. סייטן מחווה לשולחן, לביגוד אמריקאי קינואה 8 סיביות מבית Mcsweeney's fixie, יש טרי ריצ'רדסון ויניל צ'מברי. Beard stumptown, קרדיגנים banh mi lomo thundercats. טופו ביודיזל ויליאמבורג מרפה, ארבעת לוקו מק'סוויני'ס מנקה שמבריי טבעוני. אומן ממש אירוני , לא משנה מה keytar, scenster farm-to-table banksy Austin Twitter handle freegan cred raw dim קפה ויראלי.


שימוש ב-bootstrap-tooltip.js

הפעל את הסבר הכלים באמצעות javascript:

  1. $ ( '#example' ). טיפים ( אפשרויות )

אפשרויות

שֵׁם סוּג בְּרִירַת מֶחדָל תיאור
אנימציה בוליאני נָכוֹן החל מעבר דהייה של css על הסבר הכלי
מיקום מחרוזת|פונקציה 'חלק עליון' כיצד למקם את הסבר הכלי - למעלה | תחתון | שמאל | ימין
בוחר חוּט שֶׁקֶר אם מסופק בורר, אובייקטי תיאור כלים יואצלו ליעדים שצוינו.
כותרת מחרוזת | פוּנקצִיָה '' ערך כותרת ברירת מחדל אם תג 'title' אינו קיים
הדק חוּט 'לְרַחֵף' כיצד מופעלת תיאור כלי - רחף | מיקוד | מדריך ל
לְעַכֵּב מספר | לְהִתְנַגֵד 0

עיכוב הצגה והסתרה של הסבר הכלי (ms)

אם מסופק מספר, השהיה מוחל גם על הסתרה/הצגה

מבנה האובייקט הוא:delay: { show: 500, hide: 100 }

שימו לב! לחילופין ניתן לציין אפשרויות עבור עצות כלים בודדות באמצעות שימוש בתכונות נתונים.

סימון

מטעמי ביצועים, ה-Tooltip ו-Popover data-apis ניתנים להצטרפות. אם תרצה להשתמש בהם פשוט ציין אפשרות בורר.

  1. <a href = "#" rel = "tooltip" title = "tooltip ראשון" > רחף מעלי </a>

שיטות

$().tooltip(options)

מצרף מטפל בתיאור כלים לאוסף אלמנטים.

.tooltip('show')

חושף תיאור כלי של אלמנט.

  1. $ ( '#element' ). הסבר כלים ( 'הצג' )

.tooltip('hide')

מסתיר תיאור כלי של אלמנט.

  1. $ ( '#element' ). הסבר כלים ( 'הסתר' )

.tooltip('toggle')

מחליף תיאור כלי של רכיב.

  1. $ ( '#element' ). הסבר כלים ( 'להחליף' )

לגבי פופ-אובר

הוסף שכבות-על קטנות של תוכן, כמו אלו באייפד, לכל רכיב לצורך שיכון מידע משני.

* צריך לכלול את הסבר הכלים

הורד קובץ

דוגמה לרחף פופ-אובר

העבר את העכבר מעל הלחצן כדי להפעיל את הפופ-אובר.


שימוש ב-bootstrap-popover.js

אפשר חלונות קופצים באמצעות javascript:

  1. $ ( '#example' ). קופץ ( אפשרויות )

אפשרויות

שֵׁם סוּג בְּרִירַת מֶחדָל תיאור
אנימציה בוליאני נָכוֹן החל מעבר דהייה של css על הסבר הכלי
מיקום מחרוזת|פונקציה 'ימין' איך למקם את הפופ-אובר - למעלה | תחתון | שמאל | ימין
בוחר חוּט שֶׁקֶר אם מסופק בורר, אובייקטי תיאור כלים יואצלו ליעדים שצוינו
הדק חוּט 'לְרַחֵף' כיצד מופעלת תיאור כלי - רחף | מיקוד | מדריך ל
כותרת מחרוזת | פוּנקצִיָה '' ערך ברירת המחדל של כותרת אם תכונת 'title' אינה קיימת
תוֹכֶן מחרוזת | פוּנקצִיָה '' ערך ברירת המחדל של תוכן אם התכונה 'נתונים-תוכן' אינה קיימת
לְעַכֵּב מספר | לְהִתְנַגֵד 0

עיכוב הצגת והסתרה של הפופ-אובר (ms)

אם מסופק מספר, השהיה מוחל גם על הסתרה/הצגה

מבנה האובייקט הוא:delay: { show: 500, hide: 100 }

שימו לב! לחלופין ניתן לציין אפשרויות עבור פופ-אובר בודדים באמצעות שימוש בתכונות נתונים.

סימון

מטעמי ביצועים, ה-Tooltip ו-Popover data-apis ניתנים להצטרפות. אם תרצה להשתמש בהם, פשוט ציין את אפשרות הבורר.

שיטות

$().popover(options)

מאתחל פופ-אובר עבור אוסף אלמנטים.

.popover('show')

חושף פריצת אלמנטים.

  1. $ ( '#element' ). popover ( 'הצג' )

.popover('hide')

מסתיר חלון קופץ של אלמנטים.

  1. $ ( '#element' ). popover ( 'להסתיר' )

.popover('toggle')

מחליף חלון קופץ של רכיבים.

  1. $ ( '#element' ). popover ( 'להחליף' )

לגבי התראות

תוסף ההתראה הוא מחלקה זעירה להוספת פונקציונליות קרובה להתראות.

הורד

התראות לדוגמה

תוסף ההתראות עובד על הודעות התראה רגילות, וחוסם הודעות.

× גוואקמולי קדוש! הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי.
×

אוי! יש לך שגיאה!

שנה את זה ואת זה ונסה שוב. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

בצע פעולה זו או לעשות את זה


שימוש ב-bootstrap-alert.js

אפשר ביטול התראה באמצעות javascript:

  1. $ ( ".alert" ). התראה ()

סימון

פשוט הוסף data-dismiss="alert"ללחצן הסגירה שלך כדי לתת פונקציונליות סגירה אוטומטית של התראה.

  1. <a class = "close" data-dismiss = "alert" href = "#" > × </a>

שיטות

$().alert()

עוטף את כל ההתראות עם פונקציונליות קרובה. כדי שההתראות שלך יופעלו כשהן סגורות, ודא שכבר הוחל עליהן את ה- .fadeand class..in

.alert('close')

סוגר התראה.

  1. $ ( ".alert" ). התראה ( 'סגור' )

אירועים

מחלקת ההתראה של Bootstrap חושפת כמה אירועים לחיבור לפונקציונליות ההתראה.

מִקרֶה תיאור
סגור אירוע זה מופעל מיד כאשר closeשיטת המופע נקראת.
סָגוּר אירוע זה מופעל כאשר ההתראה נסגרה (יחכה לסיום מעברי css).
  1. $ ( '#my-alert' ). bind ( 'סגור' , function () {
  2. // עשה משהו…
  3. })

על אודות

עשה יותר עם כפתורים. שליטה במצבי לחצנים או צור קבוצות של לחצנים עבור רכיבים נוספים כמו סרגלי כלים.

הורד קובץ

שימושים לדוגמה

השתמש בפלאגין הלחצנים עבור מצבים והחלפות.

ממלכתי
מתג יחיד
תיבת סימון
רָדִיוֹ

שימוש ב-bootstrap-button.js

אפשר לחצנים באמצעות javascript:

  1. $ ( '.tabs' ). כפתור ()

סימון

תכונות הנתונים הן חלק בלתי נפרד מהפלאגין של הכפתורים. בדוק את הקוד לדוגמה למטה עבור סוגי הסימון השונים.

  1. <!-- הוסף data-toggle="button" כדי להפעיל החלפה בלחצן בודד -->
  2. <button class = "btn" data-toggle = "button" > החלפת מצב יחיד </button>
  3.  
  4. <!-- הוסף data-toggle="buttons-checkbox" להחלפת סגנון תיבת סימון ב-btn-group -->
  5. <div class = "btn-group" data-toggle = "buttons-checkbox" >
  6. <button class = "btn" > שמאל </button>
  7. <button class = "btn" > אמצעי </button>
  8. <button class = "btn" > מימין </button>
  9. </div>
  10.  
  11. <!-- הוסף data-toggle="buttons-radio" למעבר בסגנון רדיו ב-btn-group -->
  12. <div class = "btn-group" data-toggle = "buttons-radio" >
  13. <button class = "btn" > שמאל </button>
  14. <button class = "btn" > אמצעי </button>
  15. <button class = "btn" > מימין </button>
  16. </div>

שיטות

$().button('toggle')

מחליף מצב דחיפה. נותן לכפתור את המראה שהוא הופעל.

שימו לב! אתה יכול לאפשר החלפה אוטומטית של כפתור באמצעות data-toggleהתכונה.
  1. <button class = "btn" data-toggle = "button" > </button>

$().button('טעינה')

מגדיר את מצב הכפתור לטעינה - משבית את הכפתור ומחליף טקסט לטעינת טקסט. טעינת טקסט צריכה להיות מוגדרת ברכיב הלחצן באמצעות תכונת הנתונים data-loading-text.

  1. <button class = "btn" data-loading-text = "טוען דברים..." > ... </button>
שימו לב! פיירפוקס מחזיק במצב מושבת בכל טעינות דפים . דרך לעקיפת הבעיה היא להשתמש ב- autocomplete="off".

$().button('reset')

מאפס מצב כפתור - מחליף טקסט לטקסט מקורי.

$().button(string)

מאפס מצב כפתור - מחליף טקסט לכל מצב טקסט מוגדר בנתונים.

  1. <button class = "btn" data-complete-text = "סיים!" > ... </button>
  2. <script>
  3. $ ( '.btn' ). כפתור ( 'השלם' )
  4. </script>

על אודות

קבל סגנונות בסיסיים ותמיכה גמישה עבור רכיבים מתקפלים כמו אקורדיונים וניווט.

הורד קובץ

אקורדיון לדוגמא

באמצעות תוסף ה-Clapse, בנינו ווידג'ט פשוט בסגנון אקורדיון:

Anim pariatur קלישאה reprehenderit, enim eiusmod high life accusamus טרי ריצ'רדסון עד דיונון. 3 wolf moon officia aute, non cupidatat סקייטבורד דולו בראנץ'. משאית אוכל קינואה nesciunt laborum eiusmod. בראנץ' 3 זאב ירח טמפור, sunt aliqua לשים עליו ציפור דיונון קפה ממקור יחיד nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. מודעה טבעונית חוץ קצב סגן לומו. חותלות occaecat בירה מלאכה מחווה לשולחן, ג'ינס גולמי סינתטי אסתטי, כנראה שלא שמעתם עליהם accusamus labore VHS בר קיימא.
Anim pariatur קלישאה reprehenderit, enim eiusmod high life accusamus טרי ריצ'רדסון עד דיונון. 3 wolf moon officia aute, non cupidatat סקייטבורד דולו בראנץ'. משאית אוכל קינואה nesciunt laborum eiusmod. בראנץ' 3 זאב ירח טמפור, sunt aliqua לשים עליו ציפור דיונון קפה ממקור יחיד nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. מודעה טבעונית חוץ קצב סגן לומו. חותלות occaecat בירה מלאכה מחווה לשולחן, ג'ינס גולמי סינתטי אסתטי, כנראה שלא שמעתם עליהם accusamus labore VHS בר קיימא.
Anim pariatur קלישאה reprehenderit, enim eiusmod high life accusamus טרי ריצ'רדסון עד דיונון. 3 wolf moon officia aute, non cupidatat סקייטבורד דולו בראנץ'. משאית אוכל קינואה nesciunt laborum eiusmod. בראנץ' 3 זאב ירח טמפור, sunt aliqua לשים עליו ציפור דיונון קפה ממקור יחיד nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. מודעה טבעונית חוץ קצב סגן לומו. חותלות occaecat בירה מלאכה מחווה לשולחן, ג'ינס גולמי סינתטי אסתטי, כנראה שלא שמעתם עליהם accusamus labore VHS בר קיימא.

שימוש ב-bootstrap-collapse.js

אפשר באמצעות javascript:

  1. $ ( ".collapse" ). להתמוטט ()

אפשרויות

שֵׁם סוּג בְּרִירַת מֶחדָל תיאור
הוֹרֶה בוחר שֶׁקֶר אם הבורר, כל הרכיבים הניתנים לכיפול תחת האב שצוין ייסגרו כאשר פריט מתקפל זה יוצג. (בדומה להתנהגות האקורדיון המסורתית)
לְמַתֵג בוליאני נָכוֹן מחליפה את הרכיב הניתן לקריסה בעת הפניה

סימון

פשוט הוסף data-toggle="collapse"ו- data-targetto אלמנט כדי להקצות אוטומטית שליטה על אלמנט מתקפל. התכונה data-targetמקבלת בורר css להחיל את הכיווץ עליו. הקפד להוסיף את המחלקה collapseלרכיב הניתן לקיפול. אם תרצה שהיא תיפתח כברירת מחדל, הוסף את המחלקה הנוספת in.

  1. <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
  2. פשוט מתקפל
  3. </button>
  4.  
  5. <div id = "demo" class = "התמוטט" > </div>
שימו לב! כדי להוסיף ניהול קבוצתי דמוי אקורדיון לשלט מתקפל, הוסף את תכונת הנתונים data-parent="#selector". עיין בהדגמה כדי לראות את זה בפעולה.

שיטות

.collapse(אפשרויות)

מפעיל את התוכן שלך כאלמנט מתקפל. מקבל אפשרויות אופציונליות object.

  1. $ ( '#myCollapsible' ). לכווץ ({
  2. למתג : שקר
  3. })

.collapse('toggle')

מחליף רכיב שניתן להתכווץ לתצוגה או להסתרה.

.collapse('show')

מציג אלמנט מתקפל.

.collapse('hide')

מסתיר אלמנט מתקפל.

אירועים

מחלקת הקריסה של Bootstrap חושפת כמה אירועים לחיבור לפונקציונליות התמוטטות.

מִקרֶה תיאור
הופעה אירוע זה מופעל מיד כאשר showשיטת המופע נקראת.
מוצג אירוע זה מופעל כאשר רכיב כיווץ נעשה גלוי למשתמש (יחכה לסיום מעברי css).
להתחבא אירוע זה מופעל מיד כאשר hideהשיטה נקראה.
מוּסתָר אירוע זה מופעל כאשר אלמנט כיווץ הוסתר מהמשתמש (יחכה לסיום מעברי css).
  1. $ ( '#myCollapsible' ). on ( 'מוסתר' , function () {
  2. // עשה משהו…
  3. })

על אודות

תוסף בסיסי, מורחב בקלות ליצירה מהירה של ראשי כתיבה אלגנטיים עם כל קלט טקסט.

הורד קובץ

דוגמא

התחל להקליד בשדה למטה כדי להציג את תוצאות ההקלדה.


באמצעות bootstrap-typeahead.js

התקשר ל-typeahead באמצעות javascript:

  1. $ ( '.typeahead' ). הקלדה ()

אפשרויות

שֵׁם סוּג בְּרִירַת מֶחדָל תיאור
מָקוֹר מַעֲרָך [ ] מקור הנתונים שכנגדו יש לבצע שאילתה.
פריטים מספר 8 המספר המרבי של פריטים להצגה בתפריט הנפתח.
שדכן פוּנקצִיָה חסר רגישות לרישיות השיטה המשמשת כדי לקבוע אם שאילתה תואמת לפריט. מקבל ארגומנט בודד, itemשכנגדו יש לבדוק את השאילתה. גש לשאילתה הנוכחית באמצעות this.query. החזר ערך בוליאני trueאם השאילתה מתאימה.
מְמַיֵן פוּנקצִיָה התאמה מדויקת,
רגישות רישיות,
לא רגישות רישיות
שיטה המשמשת למיון תוצאות השלמה אוטומטית. מקבל ארגומנט בודד itemsויש לו את ההיקף של מופע typeahead. עיין בשאילתה הנוכחית באמצעות this.query.
מרקר מדגיש פוּנקצִיָה מדגיש את כל התאמות ברירת המחדל שיטה המשמשת להדגשת תוצאות השלמה אוטומטית. מקבל ארגומנט בודד itemויש לו את ההיקף של מופע typeahead. צריך להחזיר html.

סימון

הוסף תכונות נתונים כדי לרשום אלמנט עם פונקציונליות typeahead.

  1. <input type = "text" data-provide = "typeahead" >

שיטות

.typeahead(Options)

מאתחל קלט עם מקדמה.