הבא לחיים את הרכיבים של Bootstrap - כעת עם 12 תוספי jQuery מותאמים אישית.
יישום יעיל, אך גמיש, על תוסף המודאלי המסורתי של javascript עם הפונקציונליות המינימלית הנדרשת בלבד וברירות מחדל חכמות.
הוסף תפריטים נפתחים כמעט לכל דבר ב-Bootstrap עם התוסף הפשוט הזה. Bootstrap כולל תמיכה מלאה בתפריט הנפתח בסרגל הניווט, הכרטיסיות והכדורים.
השתמש ב-scrollspy כדי לעדכן אוטומטית את הקישורים בסרגל הניווט שלך כדי להציג את הקישור הפעיל הנוכחי בהתבסס על מיקום הגלילה.
השתמש בתוסף זה כדי להפוך את הכרטיסיות והגלולות לשימושיות יותר על ידי מתן אפשרות להן לעבור בין חלוניות הניתנות לכרטיסיות של תוכן מקומי.
גרסה חדשה של התוסף jQuery Tipsy, עצות Tools לא מסתמכות על תמונות - הם משתמשים ב-CSS3 עבור אנימציות ותכונות נתונים עבור אחסון כותרות מקומי.
הוסף שכבות-על קטנות של תוכן, כמו אלו באייפד, לכל רכיב לצורך שיכון מידע משני.
* צריך לכלול עצות כלים
תוסף ההתראה הוא מחלקה זעירה להוספת פונקציונליות קרובה להתראות.
עשה יותר עם כפתורים. שליטה במצבי לחצנים או צור קבוצות של לחצנים עבור רכיבים נוספים כמו סרגלי כלים.
קבל סגנונות בסיסיים ותמיכה גמישה עבור רכיבים מתקפלים כמו אקורדיונים וניווט.
צור סיבוב עליז של כל תוכן שתרצה לספק מצגת אינטראקטיבית של תוכן.
תוסף בסיסי, מורחב בקלות ליצירה מהירה של ראשי כתיבה אלגנטיים עם כל קלט טקסט.
עבור אפקטי מעבר פשוטים, כלול את bootstrap-transition.js פעם אחת כדי להחליק מודלים או לדעוך התראות.
* נדרש להנפשה בתוספים
יישום יעיל, אך גמיש, על תוסף המודאלי המסורתי של javascript עם הפונקציונליות המינימלית הנדרשת בלבד וברירות מחדל חכמות.
הורד קובץלהלן מודאל מעובד סטטי.
גוף אחד משובח…
החלף מודאלי באמצעות javascript על ידי לחיצה על הכפתור למטה. הוא יחליק מטה ויימוג מהחלק העליון של העמוד.
הפעל הדגמההתקשר למודאל באמצעות javascript:
- $ ( '#myModal' ). מודאלי ( אפשרויות )
שֵׁם | סוּג | בְּרִירַת מֶחדָל | תיאור |
---|---|---|---|
רקע | בוליאני | נָכוֹן | כולל אלמנט רקע מודאלי. לחלופין, ציין static עבור רקע שאינו סוגר את המודאל בלחיצה. |
מקלדת | בוליאני | נָכוֹן | סוגר את המודאל בעת לחיצה על מקש Escape |
הופעה | בוליאני | נָכוֹן | מציג את המודאל בעת אתחול. |
אתה יכול להפעיל מודלים בדף שלך בקלות מבלי לכתוב שורה אחת של javascript. פשוט הגדר data-toggle="modal"
על רכיב בקר עם data-target="#foo"
או href="#foo"
שמתאים למזהה אלמנט מודאלי, וכאשר לוחצים עליו, הוא יפעיל את המודאל שלך.
כמו כן, כדי להוסיף אפשרויות למופע המודאלי שלך, פשוט כלול אותן כתכונות נתונים נוספות ברכיב הבקרה או בעיצוב המודאלי עצמו.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > הפעל את המודל </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "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-transition.js.
מפעיל את התוכן שלך כמודל. מקבל אפשרויות אופציונליות object
.
- $ ( '#myModal' ). מודאלי ({
- מקלדת : שקר
- })
מחליף מודאל באופן ידני.
- $ ( '#myModal' ). מודאלי ( 'להחליף' )
פותח מודאל באופן ידני.
- $ ( '#myModal' ). מודאלי ( 'הצג' )
מסתיר באופן ידני מודאל.
- $ ( '#myModal' ). מודאלי ( 'להסתיר' )
המחלקה המודאלית של Bootstrap חושפת כמה אירועים לחיבור לפונקציונליות מודאלית.
מִקרֶה | תיאור |
---|---|
הופעה | אירוע זה מופעל מיד כאשר show שיטת המופע נקראת. |
מוצג | אירוע זה מופעל כאשר המודאל נעשה גלוי למשתמש (יחכה לסיום מעברי css). |
להתחבא | אירוע זה מופעל מיד כאשר hide שיטת המופע נקראה. |
מוּסתָר | אירוע זה מופעל כאשר המודאל סיים להיות מוסתר מהמשתמש (יחכה לסיום מעברי css). |
- $ ( '#myModal' ). on ( 'מוסתר' , function () {
- // עשה משהו…
- })
הוסף תפריטים נפתחים כמעט לכל דבר ב-Bootstrap עם התוסף הפשוט הזה. Bootstrap כולל תמיכה מלאה בתפריט הנפתח בסרגל הניווט, הכרטיסיות והכדורים.
הורד קובץלחץ על קישורי הניווט הנפתחים בסרגל הניווט והכדורים למטה כדי לבדוק תפריטים נפתחים.
התקשר לתפריטים הנפתחים באמצעות javascript:
- $ ( '.dropdown-toggle' ). תפריט נפתח ()
כדי להוסיף במהירות פונקציונליות נפתחת לכל אלמנט פשוט הוסף data-toggle="dropdown"
וכל תפריט נפתח תקף תופעל אוטומטית.
data-target="#fat"
או
href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "active" ><a href = "#" > קישור רגיל </a></li>
- <li class = "dropdown" 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 = "מחלק" ></li>
- <li><a href = "#" > קישור מופרד </a></li>
- </ul>
- </li>
- ...
- </ul>
כדי לשמור על כתובות אתרים שלמות, השתמש 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>
API פרוגרמטי להפעלת תפריטים עבור סרגל ניווט נתון או ניווט עם כרטיסיות.
התוסף 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.
סקייטבורד שפם של 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.
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.
התקשר ל- scrollspy באמצעות javascript:
- $ ( '#navbar' ). scrollspy ()
כדי להוסיף בקלות התנהגות גלילית לניווט בסרגל העליון שלך, פשוט הוסף data-spy="scroll"
לרכיב שאתה רוצה לרגל אחריו (בדרך כלל זה יהיה הגוף).
- <body data-spy = "croll" > ... </body>
<a href="#home">home</a>
חובה להתאים למשהו בדום כמו
<div id="home"></div>
.
בעת שימוש ב-scrollspy בשילוב עם הוספה או הסרה של אלמנטים מה-DOM, תצטרך לקרוא לשיטת הרענון כך:
- $ ( '[data-spy="scroll"]' ). each ( function () {
- var $spy = $ ( זה ). scrollspy ( 'רענן' )
- });
שֵׁם | סוּג | בְּרִירַת מֶחדָל | תיאור |
---|---|---|---|
לְקַזֵז | מספר | 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.
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.
קרן נאמנות seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse freegan cosby scenester scenster freegan cosby. פאני פאני פורטלנד סייטן עשה זאת בעצמך, מסיבת אמנות locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh עשה זאת בעצמך salvia PBR, banh mi לפני שהם נמכרו מחווה לשולחן VHS ויראלי locavore cosby סוודר. Lomo wolf ויראלי, שפם מוכן חתולי רעמים keffiyeh craft beer marfa ethical. וולף סלוויה פריגן, sartorial keffiyeh echo park טבעוני.
אפשר כרטיסיות הניתנות לכרטיסיות באמצעות javascript (יש להפעיל כל כרטיסייה בנפרד):
- $ ( '#myTab a' ). לחץ ( פונקציה ( e ) {
- ה . preventDefault ();
- $ ( זה ). tab ( 'הצג' );
- })
אתה יכול להפעיל כרטיסיות בודדות בכמה דרכים:
- $ ( '#myTab a[href="#profile"]' ). tab ( 'הצג' ); // בחר כרטיסייה לפי שם
- $ ( '#myTab a:first' ). tab ( 'הצג' ); // בחר את הכרטיסייה הראשונה
- $ ( '#myTab a:last' ). tab ( 'הצג' ); // בחר את הכרטיסייה האחרונה
- $ ( '#myTab li:eq(2) a' ). tab ( 'הצג' ); // בחר כרטיסייה שלישית (אינדקס 0)
אתה יכול להפעיל טאב או ניווט בגלולה מבלי לכתוב שום javascript על ידי ציון data-toggle="tab"
או data-toggle="pill"
על אלמנט. הוספת המחלקות nav
ו nav-tabs
לכרטיסייה ul
תחיל את סגנון הכרטיסייה bootstrap.
- <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>
מפעיל רכיב טאב ומכל תוכן. ל-Tab צריך להיות צומת מיקוד data-target
או href
מיקוד לצומת מכיל ב-DOM.
- <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 = "הגדרות" > ... </div>
- </div>
- <script>
- $ ( פונקציה () {
- $ ( '#myTab a:last' ). tab ( 'הצג' );
- })
- </script>
מִקרֶה | תיאור |
---|---|
הופעה | אירוע זה מופעל בהצגת כרטיסיות, אך לפני שהכרטיסייה החדשה הוצגה. השתמש event.target ובכדי event.relatedTarget למקד ללשונית הפעילה ולכרטיסייה הפעילה הקודמת (אם זמינה) בהתאמה. |
מוצג | אירוע זה מופעל בהצגת כרטיסיות לאחר הצגת כרטיסייה. השתמש event.target ובכדי event.relatedTarget למקד ללשונית הפעילה ולכרטיסייה הפעילה הקודמת (אם זמינה) בהתאמה. |
- $ ( 'a[data-toggle="tab"]' ). on ( 'מוצג' , function ( e ) {
- ה . target // הכרטיסייה מופעלת
- ה . relatedTarget // הכרטיסייה הקודמת
- })
בהשראת התוסף המצוין jQuery.tipsy שנכתב על ידי Jason Frame; עצות כלים הן גרסה מעודכנת, שאינה מסתמכת על תמונות, משתמשת ב-css3 עבור אנימציות ותכונות נתונים לאחסון כותרות מקומיות.
הורד קובץרחף מעל הקישורים למטה כדי לראות עצות כלים:
מכנסיים צמודים כאפיה סביר להניח שלא שמעתם עליהם. תא צילום זקן גולמי דנים בדפוס טבעוני תיק שליח stumptown. סייטן מחווה לשולחן, לביגוד אמריקאי קינואה 8 סיביות מבית Mcsweeney's fixie, יש טרי ריצ'רדסון ויניל צ'מברי. Beard stumptown, קרדיגנים banh mi lomo thundercats. טופו ביודיזל ויליאמבורג מרפה, ארבעת לוקו מק'סוויני'ס מנקה שמבריי טבעוני. אומן ממש אירוני , לא משנה מה keytar, scenster farm-to-table banksy Austin Twitter handle freegan cred raw dim קפה ויראלי.
הפעל את הסבר הכלים באמצעות javascript:
- $ ( '#example' ). טיפים ( אפשרויות )
שֵׁם | סוּג | בְּרִירַת מֶחדָל | תיאור |
---|---|---|---|
אנימציה | בוליאני | נָכוֹן | החל מעבר דהייה של css על הסבר הכלי |
מיקום | מחרוזת|פונקציה | 'חלק עליון' | כיצד למקם את הסבר הכלי - למעלה | תחתון | שמאל | ימין |
בוחר | חוּט | שֶׁקֶר | אם מסופק בורר, אובייקטי תיאור כלים יואצלו ליעדים שצוינו. |
כותרת | מחרוזת | פוּנקצִיָה | '' | ערך כותרת ברירת מחדל אם תג 'title' אינו קיים |
הדק | חוּט | 'לְרַחֵף' | כיצד מופעלת תיאור כלי - רחף | מיקוד | מדריך ל |
לְעַכֵּב | מספר | לְהִתְנַגֵד | 0 | עיכוב הצגה והסתרה של הסבר הכלי (ms) - אינו חל על סוג טריגר ידני אם מסופק מספר, השהיה מוחל גם על הסתרה/הצגה מבנה האובייקט הוא: |
מטעמי ביצועים, ה-Tooltip ו-Popover data-apis ניתנים להצטרפות. אם תרצה להשתמש בהם פשוט ציין אפשרות בורר.
- <a href = "#" rel = "tooltip" title = "tooltip ראשון" > רחף מעלי </a>
מצרף מטפל בתיאור כלים לאוסף אלמנטים.
חושף תיאור כלי של אלמנט.
- $ ( '#element' ). הסבר כלים ( 'הצג' )
מסתיר תיאור כלי של אלמנט.
- $ ( '#element' ). הסבר כלים ( 'הסתר' )
מחליף תיאור כלי של רכיב.
- $ ( '#element' ). הסבר כלים ( 'להחליף' )
הוסף שכבות-על קטנות של תוכן, כמו אלו באייפד, לכל רכיב לצורך שיכון מידע משני.
* צריך לכלול את הסבר הכלים
הורד קובץהעבר את העכבר מעל הלחצן כדי להפעיל את הפופ-אובר.
אפשר חלונות קופצים באמצעות javascript:
- $ ( '#example' ). קופץ ( אפשרויות )
שֵׁם | סוּג | בְּרִירַת מֶחדָל | תיאור |
---|---|---|---|
אנימציה | בוליאני | נָכוֹן | החל מעבר דהייה של css על הסבר הכלי |
מיקום | מחרוזת|פונקציה | 'ימין' | איך למקם את הפופ-אובר - למעלה | תחתון | שמאל | ימין |
בוחר | חוּט | שֶׁקֶר | אם מסופק בורר, אובייקטי תיאור כלים יואצלו ליעדים שצוינו |
הדק | חוּט | 'לְרַחֵף' | כיצד מופעלת תיאור כלי - רחף | מיקוד | מדריך ל |
כותרת | מחרוזת | פוּנקצִיָה | '' | ערך ברירת המחדל של כותרת אם תכונת 'title' אינה קיימת |
תוֹכֶן | מחרוזת | פוּנקצִיָה | '' | ערך ברירת המחדל של תוכן אם התכונה 'נתונים-תוכן' אינה קיימת |
לְעַכֵּב | מספר | לְהִתְנַגֵד | 0 | עיכוב הצגת והסתרת הפופ-אובר (ms) - אינו חל על סוג טריגר ידני אם מסופק מספר, השהיה מוחל גם על הסתרה/הצגה מבנה האובייקט הוא: |
מטעמי ביצועים, ה-Tooltip ו-Popover data-apis ניתנים להצטרפות. אם תרצה להשתמש בהם פשוט ציין אפשרות בורר.
מאתחל פופ-אובר עבור אוסף אלמנטים.
חושף פריצת אלמנטים.
- $ ( '#element' ). popover ( 'הצג' )
מסתיר חלון קופץ של אלמנטים.
- $ ( '#element' ). popover ( 'להסתיר' )
מחליף חלון קופץ של רכיבים.
- $ ( '#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.
אפשר ביטול התראה באמצעות javascript:
- $ ( ".alert" ). התראה ()
פשוט הוסף data-dismiss="alert"
ללחצן הסגירה שלך כדי לתת פונקציונליות סגירה אוטומטית של התראה.
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
עוטף את כל ההתראות עם פונקציונליות קרובה. כדי שההתראות שלך יופעלו כשהן סגורות, ודא שכבר הוחל עליהן את ה- .fade
and class..in
סוגר התראה.
- $ ( ".alert" ). התראה ( 'סגור' )
מחלקת ההתראה של Bootstrap חושפת כמה אירועים לחיבור לפונקציונליות ההתראה.
מִקרֶה | תיאור |
---|---|
סגור | אירוע זה מופעל מיד כאשר close שיטת המופע נקראת. |
סָגוּר | אירוע זה מופעל כאשר ההתראה נסגרה (יחכה לסיום מעברי css). |
- $ ( '#my-alert' ). bind ( 'סגור' , function () {
- // עשה משהו…
- })
קבל סגנונות בסיסיים ותמיכה גמישה עבור רכיבים מתקפלים כמו אקורדיונים וניווט.
הורד קובץ* מחייב את התוסף Transitions להיכלל.
באמצעות תוסף ה-Clapse, בנינו ווידג'ט פשוט בסגנון אקורדיון:
אפשר באמצעות javascript:
- $ ( ".collapse" ). להתמוטט ()
שֵׁם | סוּג | בְּרִירַת מֶחדָל | תיאור |
---|---|---|---|
הוֹרֶה | בוחר | שֶׁקֶר | אם הבורר, כל הרכיבים הניתנים לכיפול תחת האב שצוין ייסגרו כאשר פריט מתקפל זה יוצג. (בדומה להתנהגות האקורדיון המסורתית) |
לְמַתֵג | בוליאני | נָכוֹן | מחליפה את הרכיב הניתן לקריסה בעת הפניה |
פשוט הוסף data-toggle="collapse"
ו- data-target
to אלמנט כדי להקצות אוטומטית שליטה על אלמנט מתקפל. התכונה data-target
מקבלת בורר css להחיל את הכיווץ עליו. הקפד להוסיף את המחלקה collapse
לרכיב הניתן לקיפול. אם תרצה שהיא תיפתח כברירת מחדל, הוסף את המחלקה הנוספת in
.
- <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- פשוט מתקפל
- </button>
- <div id = "demo" class = "התמוטט" > … </div>
data-parent="#selector"
. עיין בהדגמה כדי לראות את זה בפעולה.
מפעיל את התוכן שלך כאלמנט מתקפל. מקבל אפשרויות אופציונליות object
.
- $ ( '#myCollapsible' ). לכווץ ({
- למתג : שקר
- })
מחליף רכיב שניתן להתכווץ לתצוגה או להסתרה.
מציג אלמנט מתקפל.
מסתיר אלמנט מתקפל.
מחלקת הקריסה של Bootstrap חושפת כמה אירועים לחיבור לפונקציונליות התמוטטות.
מִקרֶה | תיאור |
---|---|
הופעה | אירוע זה מופעל מיד כאשר show שיטת המופע נקראת. |
מוצג | אירוע זה מופעל כאשר רכיב כיווץ נעשה גלוי למשתמש (יחכה לסיום מעברי css). |
להתחבא | אירוע זה מופעל מיד כאשר hide השיטה נקראה. |
מוּסתָר | אירוע זה מופעל כאשר אלמנט כיווץ הוסתר מהמשתמש (יחכה לסיום מעברי css). |
- $ ( '#myCollapsible' ). on ( 'מוסתר' , function () {
- // עשה משהו…
- })
צפו במצגת למטה.
התקשר באמצעות javascript:
- $ ( '.carousel' ). קרוסלה ()
שֵׁם | סוּג | בְּרִירַת מֶחדָל | תיאור |
---|---|---|---|
הַפסָקָה | מספר | 5000 | משך הזמן שיש לעכב בין רכיבה אוטומטית של פריט. אם לא נכון, הקרוסלה לא תעבור אוטומטית. |
הַפסָקָה | חוּט | "לְרַחֵף" | משהה את רכיבת הקרוסלה ב-mouseenter ומחדש את רכיבת הקרוסלה ב-mouseleave. |
תכונות הנתונים משמשות עבור הפקדים הקודמים והבאים. בדוק את הסימון לדוגמה למטה.
- <div id = "myCarousel" class = "שקופית קרוסלה" >
- <!-- פריטי קרוסלה -->
- <div class = "carousel-inner" >
- <div class = "פריט פעיל" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- ניווט קרוסלה -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "הבא" > › </a>
- </div>
מאתחל את הקרוסלה עם אפשרויות אופציונליות object
ומתחיל לרכוב על אופניים בין פריטים.
- $ ( '.carousel' ). קרוסלה ({
- מרווח : 2000
- })
עובר במחזוריות בין פריטי הקרוסלה משמאל לימין.
מונע מהקרוסלה לרכוב על אופניים דרך פריטים.
מעביר את הקרוסלה למסגרת מסוימת (מבוסס 0, בדומה למערך).
עובר אל הפריט הקודם.
עוברים לפריט הבא.
כיתת הקרוסלה של Bootstrap חושפת שני אירועים לחיבור לפונקציונליות הקרוסלה.
מִקרֶה | תיאור |
---|---|
שקופית | אירוע זה מופעל מיד כאשר slide שיטת המופע מופעלת. |
החליק | אירוע זה מופעל כאשר הקרוסלה השלימה את מעבר השקופיות שלה. |
התחל להקליד בשדה למטה כדי להציג את תוצאות ההקלדה.
התקשר ל-typeahead באמצעות javascript:
- $ ( '.typeahead' ). הקלדה ()
שֵׁם | סוּג | בְּרִירַת מֶחדָל | תיאור |
---|---|---|---|
מָקוֹר | מַעֲרָך | [ ] | מקור הנתונים שכנגדו יש לבצע שאילתה. |
פריטים | מספר | 8 | המספר המרבי של פריטים להצגה בתפריט הנפתח. |
שדכן | פוּנקצִיָה | חסר רגישות לרישיות | השיטה המשמשת כדי לקבוע אם שאילתה תואמת לפריט. מקבל ארגומנט בודד, item שכנגדו יש לבדוק את השאילתה. גש לשאילתה הנוכחית באמצעות this.query . החזר ערך בוליאני true אם השאילתה מתאימה. |
מְמַיֵן | פוּנקצִיָה | התאמה מדויקת, רגישות רישיות, לא רגישות רישיות |
שיטה המשמשת למיון תוצאות השלמה אוטומטית. מקבל ארגומנט בודד items ויש לו את ההיקף של מופע typeahead. עיין בשאילתה הנוכחית באמצעות this.query . |
מרקר מדגיש | פוּנקצִיָה | מדגיש את כל התאמות ברירת המחדל | שיטה המשמשת להדגשת תוצאות השלמה אוטומטית. מקבל ארגומנט בודד item ויש לו את ההיקף של מופע typeahead. צריך להחזיר html. |
הוסף תכונות נתונים כדי לרשום אלמנט עם פונקציונליות typeahead.
- <input type = "text" data-provide = "typeahead" >
מאתחל קלט עם מקדמה.