Bootstrap құрамдастарын өмірге әкеліңіз — қазір 12 реттелетін jQuery плагиндерімен.
Жеңілдетілген, бірақ икемді, ең аз талап етілетін функционалдығы және ақылды әдепкі параметрлері бар дәстүрлі JavaScript модальды плагинін қабылдайды.
Осы қарапайым плагиннің көмегімен Bootstrap ішіндегі кез келген дерлік ашылмалы мәзірлерді қосыңыз. Bootstrap шарлау тақтасында, қойындыларда және таблеткаларда толық ашылмалы мәзір қолдауын ұсынады.
Айналдыру орнына негізделген ағымдағы белсенді сілтемені көрсету үшін шарлау тақтасындағы сілтемелерді автоматты түрде жаңарту үшін scrollspy пайдаланыңыз.
Бұл плагинді қойындылар мен таблеткаларды жергілікті мазмұнның қойынды тақталары арқылы ауыстыруға мүмкіндік беру арқылы пайдалырақ ету үшін пайдаланыңыз.
jQuery Tipsy плагинінің жаңа нұсқасы, Кеңестер кескіндерге сенбейді — олар анимациялар үшін CSS3 және жергілікті тақырыпты сақтау үшін деректер атрибуттарын пайдаланады.
Қосымша ақпаратты орналастыру үшін кез келген элементке iPad-дағы сияқты шағын мазмұн қабаттарын қосыңыз.
* Құрал кеңестерін қосуды талап етеді
Ескерту плагині ескертулерге жақын функцияларды қосуға арналған шағын класс болып табылады.
Түймелердің көмегімен көбірек әрекет етіңіз. Басқару түймесі құралдар тақталары сияқты қосымша құрамдастарға арналған түймелер тобын көрсетеді немесе жасайды.
Аккордеондар мен навигация сияқты жиналмалы құрамдастарға арналған негізгі стильдер мен икемді қолдау алыңыз.
Мазмұнның интерактивті слайд-шоуын ұсынғыңыз келетін кез келген мазмұнды жасаңыз.
Кез келген пішін мәтінін енгізу арқылы талғампаз басқыштарды жылдам жасауға арналған қарапайым, оңай кеңейтілген плагин.
Қарапайым өту әсерлері үшін модальдарда сырғыту немесе ескертулерді өшіру үшін 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-dississ = "modal" > × </button>
- <h3> Модаль тақырыбы </h3>
- </div>
- <div class = "modal-body" >
- <p> Бір тамаша дене… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dississ = "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' ). қосулы ( 'жасырын' , функция () {
- // бірдеңе жасау...
- })
Осы қарапайым плагиннің көмегімен 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 сынып = "ашылмалы" id = "мәзір1" >
- <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 класс = "бөлгіш" ></li>
- <li><a href = "#" > Бөлінген сілтеме </a></li>
- </ul>
- </li>
- ...
- </ul>
URL мекенжайларын сақтау үшін data-target
орнына төлсипатты пайдаланыңыз href="#"
.
- <ul class = "nav nav-pills" >
- <li класс = "ашылмалы" >
- <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, brunch id art party dolor labore. Пичфорк yr enim lo-fi олар qui сатылғанға дейін. Tumblr фермадан үстелге дейін велосипед құқығы. Anim keffiyeh carles кардиганы. Велит Сейтан Максвинидің фотостенд 3 қасқыр ай irure. Косби жемпір ломо джинсы шорттары, Вильямсбург капюшон минимум, сіз олар туралы естімеген боларсыз және кардиган сенімді қорын culpa biodiesel Уэс Андерсон эстетикалық. Nihil tattooed accusamus, Cred irony biodiesel keffiyeh artisan ullamco consequat.
Вениам марфа мұртты скейтборд, майлы фугиат велит айыр сақалы. Фриган сақалы Mcsweeney's Vero. Cupidatat four loko nisi, ea helvetica nulla carles. Татуировкасы бар косби жемпір азық-түлік жүк көлігі, mcsweeney's quis non freegan винил. Ло-фи Вес Андерсон +1 сарториалды. Карлестің эстетикалық емес жаттығулары нәзік емес. Бруклин майсыздандыратын қолөнер сырасы вице Кейтар Десерунт.
Кез-келген басқа нұсқаны пайдаланыңыз. Fap крафт сырасы deserunt скейтборд ea. Lomo велосипед құқықтарын қорғау banh mi, Velit ea Sunt келесі деңгейлі локаварлық бір текті кофе магна вениам. High life идентификаторы винил, жаңғырық саябағы quis aliquip banh mi pitchfork. Vero VHS est adipisicing. DIY минимум мессенджерлік сөмке. Cred ex in, 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 messenger bag marfa whatever delectus food truck. Synth идентификаторы болжалды. Locavore sed helvetica клише ирония, сіз олар туралы естімеген боларсыз. Олар сатылып кеткенге дейін жұмыс істейтін таңдаулы орын, Терри Ричардсон керемет таңғы ас. Кардиган қолөнер сырасы сеитан дайын велит. VHS chambray laboris tempor veniam. Аним моллит миним commodo ullamco thundercats.
JavaScript арқылы scrollspy-ге қоңырау шалыңыз:
- $ ( '#navbar' ). scrollspy ()
Үстіңгі тақтадағы навигацияға айналдыру әрекетін оңай қосу data-spy="scroll"
үшін, тыңшылық жасағыңыз келетін элементке қосыңыз (көбінесе бұл дене болады).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
домдағы сияқты нәрсеге міндетті сәйкес келеді
<div id="home"></div>
.
Scrollspy қолданбасын DOM ішінен элементтерді қосу немесе жоюмен бірге пайдаланған кезде, жаңарту әдісін келесідей шақыру керек:
- $ ( '[data-spy="жылжу"]' ). әрбір ( функция () {
- var $spy = $ ( бұл ). scrollspy ( «жаңарту» )
- });
Аты | түрі | әдепкі | сипаттамасы |
---|---|---|---|
офсет | саны | 10 | Айналдыру орнын есептеу кезінде жоғарыдан ығысу үшін пикселдер. |
Оқиға | Сипаттама |
---|---|
белсендіру | Бұл оқиға айналдыру арқылы жаңа элемент белсендірілген сайын іске қосылады. |
Бұл плагин жергілікті мазмұн арқылы ауысу үшін жылдам, динамикалық қойынды мен таблетка функционалдығын қосады.
Файлды жүктеп алуЖасырын тақталар арасында, тіпті ашылмалы мәзірлер арқылы ауысу үшін төмендегі қойындыларды басыңыз.
Шикі джинсы Остин олар туралы естімеген боларсыз. Nesciunt tofu stumptown aliqua, ретро синтетикалық тазалау шебері. Мұртты клише, Вильямсбург Карлес Вегетариандық Хелветика. Reprehenderit қасапшы ретро keffiyeh dreamcatcher synth. Косби жемпірі eu Banh mi, qui irure Терри Ричардсон бұрынғы кальмар. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, қасапшы nisi qui voluptate.
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 әріптері, keytar raw джинсы keffiyeh etsy өнер кеші олар сатылғанға дейін шебер тазартатын глютенсіз кальмар свитер фриган косби жемпірі. Fanny Pack Portland seitan DIY, өнер кеші локавура қасқыр клише жоғары өмір жаңғырық саябағы Остин. Cred vinyl keffiyeh DIY salvia PBR, олар фермадан үстелге дейін сатылатын VHS вирустық локаварлық косби жемпірі. Lomo қасқыр вирустық, мұртты дайын найзағай keffiyeh қолөнер сыра марфа этикалық. Қасқыр сальвия фриган, сарториялық кеффиех эхо парк вегетариандық.
JavaScript арқылы қойынды қойындыларын қосыңыз (әр қойындыны жеке белсендіру қажет):
- $ ( '#myTab a' ). басыңыз ( функция ( e ) {
- e . preventDefault ();
- $ ( бұл ). қойынды ( «көрсету» );
- })
Жеке қойындыларды бірнеше жолмен белсендіруге болады:
- $ ( '#myTab a[href="#profile"]' ). қойынды ( «көрсету» ); // Қойындыны аты бойынша таңдаңыз
- $ ( '#myTab a:first' ). қойынды ( «көрсету» ); // Бірінші қойындыны таңдаңыз
- $ ( '#myTab a:last' ). қойынды ( «көрсету» ); // Соңғы қойындыны таңдаңыз
- $ ( '#myTab li:eq(2) a' ). қойынды ( «көрсету» ); // Үшінші қойындыны таңдау (0-индекстелген)
data-toggle="tab"
Сіз жай ғана көрсету немесе элементте ешқандай JavaScript жазбай қойындыны немесе таблетка шарлауын белсендіре аласыз 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>
Қойынды элементін және мазмұн контейнерін белсендіреді. Қойындыда DOM ішіндегі контейнер түйініне бағытталған не а data-target
немесе болуы керек.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 = "хабарламалар" > ... </div>
- <div class = "tab-pane" id = "параметрлер" > ... </div>
- </div>
- <скрипт>
- $ ( функция () {
- $ ( '#myTab a:last' ). қойынды ( «көрсету» );
- })
- </script>
Оқиға | Сипаттама |
---|---|
көрсету | Бұл оқиға қойындылар көрсетілімінде іске қосылады, бірақ жаңа қойынды көрсетілмей тұрып. Белсенді қойындыны және алдыңғы белсенді қойындыны (бар болса) тиісінше бағыттау үшін event.target және пайдаланыңыз .event.relatedTarget |
көрсетілген | Бұл оқиға қойынды көрсетілгеннен кейін қойындылар көрсетілімінде іске қосылады. Белсенді қойындыны және алдыңғы белсенді қойындыны (бар болса) тиісінше бағыттау үшін event.target және пайдаланыңыз .event.relatedTarget |
- $ ( 'a[data-toggle="қойынды"]' ). қосулы ( 'көрсетілген' , функция ( e ) {
- e . мақсатты // белсендірілген қойынды
- e . қатыстыTarget // алдыңғы қойынды
- })
Джейсон Фрейм жазған тамаша jQuery.tipsy плагинінен шабыттандырылған; Құрал кеңестері кескіндерге сүйенбейтін жаңартылған нұсқа, анимациялар үшін css3 және жергілікті тақырыпты сақтау үшін деректер атрибуттары пайдаланылады.
Файлды жүктеп алуКөрсеткіштерді көру үшін төмендегі сілтемелердің үстіне апарыңыз:
Тар шалбар келесі деңгейдегі keffiyeh сіз олар туралы естімеген шығарсыз. Фотостенд сақал шикі джинсы баспа вегетариандық хабаршы сөмкесі Stumptown. Фермадан үстелге арналған сейтан, Mcsweeney's fixie sustainable quinoa 8-бит американдық киімінде терри Ричардсон винил камерасы бар . Beard Stumptown, кардигандар banh mi lomo thundercats. Тофу биодизель Вильямсбург Марфа, төрт локо Максвинидің вегетариандық камерасын тазартады. Шынында да ирониялық қолөнерші кез келген keytar , scenester farm-to-table banksy Остин twitter handle freegan cred raw джинсы бір тегі кофе вирусы.
Құрал кеңесін javascript арқылы іске қосыңыз:
- $ ( '#мысал' ). кеңес ( опциялар )
Аты | түрі | әдепкі | сипаттамасы |
---|---|---|---|
анимация | логикалық | рас | құралдар кеңесіне css өшіру көшуін қолданыңыз |
орналастыру | string|функциясы | 'жоғарғы' | құралдар кеңесін қалай орналастыру керек - жоғарғы | төменгі | сол жақ | дұрыс |
селектор | жол | жалған | Егер селектор қамтамасыз етілсе, құралдар кеңесі нысандары көрсетілген мақсаттарға беріледі. |
тақырып | жол | функциясы | '' | «тақырып» тегі болмаса, әдепкі тақырып мәні |
триггер | жол | 'меңгеру' | құралдар кеңесі қалай іске қосылады - меңзерді | фокус | нұсқаулық |
кешіктіру | саны | объект | 0 | құралдар кеңесін көрсету және жасыру кідірісі (мс) - қолмен триггер түріне қолданылмайды Егер нөмір берілсе, кідіріс жасыру/көрсету үшін де қолданылады Объектінің құрылымы – бұл: |
Өнімділік себептері бойынша, Tooltip және Popover деректер аписы қосылған. Оларды пайдаланғыңыз келсе, жай ғана селектор опциясын көрсетіңіз.
- <a href = "#" rel = "tooltip" title = "бірінші кеңес" > меңзерді менің үстіне апарыңыз </a>
Құрал кеңесінің өңдеушісін элементтер жиынына тіркейді.
Элементтің құралдар кеңесін көрсетеді.
- $ ( '#элемент' ). құралдар кеңесі ( «көрсету» )
Элементтің құралдар кеңесін жасырады.
- $ ( '#элемент' ). құралдар кеңесі ( «жасыру» )
Элементтің құралдар кеңесін ауыстырады.
- $ ( '#элемент' ). құралдар кеңесі ( «ауыстыру» )
Қосымша ақпаратты орналастыру үшін кез келген элементке iPad-дағы сияқты шағын мазмұн қабаттарын қосыңыз.
* Құрал кеңесін қосуды талап етеді
Файлды жүктеп алуҚалқымалы әрекетті іске қосу үшін меңзерді түйменің үстіне апарыңыз.
JavaScript арқылы қалқымалы файлдарды қосыңыз:
- $ ( '#мысал' ). popover ( опциялар )
Аты | түрі | әдепкі | сипаттамасы |
---|---|---|---|
анимация | логикалық | рас | құралдар кеңесіне css өшіру көшуін қолданыңыз |
орналастыру | string|функциясы | 'дұрыс' | қалқымалы терезені қалай орналастыру керек - жоғарғы | төменгі | сол жақ | дұрыс |
селектор | жол | жалған | егер селектор қамтамасыз етілсе, құралдар кеңесінің нысандары көрсетілген мақсаттарға беріледі |
триггер | жол | 'меңгеру' | құралдар кеңесі қалай іске қосылады - меңзерді | фокус | нұсқаулық |
тақырып | жол | функциясы | '' | «тақырып» төлсипаты болмаса, әдепкі тақырып мәні |
мазмұны | жол | функциясы | '' | әдепкі мазмұн мәні, егер `data-content` төлсипаты болмаса |
кешіктіру | саны | объект | 0 | қалқымалы файлды көрсету және жасыру кідірісі (мс) - қолмен триггер түріне қолданылмайды Егер нөмір берілсе, кідіріс жасыру/көрсету үшін де қолданылады Объектінің құрылымы – бұл: |
Өнімділік себептері бойынша, Tooltip және Popover деректер аписы қосылған. Оларды пайдаланғыңыз келсе, жай ғана селектор опциясын көрсетіңіз.
Элемент жинағы үшін қалқымалы элементтерді инициализациялайды.
Қалқымалы элементтерді көрсетеді.
- $ ( '#элемент' ). popover ( «шоу» )
Қалқымалы элементтерді жасырады.
- $ ( '#элемент' ). popover ( «жасыру» )
Қалқымалы элементтерді ауыстырады.
- $ ( '#элемент' ). popover ( «қосу» )
Ескерту плагині ескертулерге жақын функцияларды қосуға арналған шағын класс болып табылады.
Жүктеп алуЕскертулер плагині тұрақты ескерту хабарларында жұмыс істейді және хабарларды блоктайды.
Осыны және оны өзгертіп, әрекетті қайталаңыз. Дүние моллис, est commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras matis consectetur purus sit amet fermentum.
Javascript арқылы ескертуді өшіруді қосыңыз:
- $ ( «.alert» ). ескерту ()
data-dismiss="alert"
Ескертуді жабу функциясын автоматты түрде беру үшін жай ғана жабу түймесін қосыңыз .
- <a class = "close" data-dississ = "alert" href = "#" > × </a>
Барлық ескертулерді жақын функционалдылықпен қосады. Ескертулер жабылған кезде жандануы үшін оларда бұрыннан қолданылған .fade
және сынып бар екеніне көз жеткізіңіз..in
Ескертуді жабады.
- $ ( «.alert» ). ескерту ( «жабу» )
Bootstrap ескерту сыныбы ескерту функциясына қосылу үшін бірнеше оқиғаларды көрсетеді.
Оқиға | Сипаттама |
---|---|
жабық | close Бұл оқиға даналық әдісі шақырылған кезде бірден іске қосылады. |
жабық | Бұл оқиға ескерту жабылған кезде іске қосылады (css ауысуларының аяқталуын күтеді). |
- $ ( '#менің ескертуім' ). байланыстыру ( 'жабық' , функция () {
- // бірдеңе жасау...
- })
Аккордеондар мен навигация сияқты жиналмалы құрамдастарға арналған негізгі стильдер мен икемді қолдау алыңыз.
Файлды жүктеп алу* Transitions плагинін қосуды талап етеді.
Collapse плагинін пайдаланып, біз қарапайым аккордеон стиліндегі виджетті жасадық:
JavaScript арқылы қосу:
- $ ( «.collapse» ). құлау ()
Аты | түрі | әдепкі | сипаттамасы |
---|---|---|---|
ата-ана | селектор | жалған | Егер селектор болса, осы жиналмалы элемент көрсетілген кезде көрсетілген тектік астындағы барлық жиналмалы элементтер жабылады. (дәстүрлі аккордеон әрекетіне ұқсас) |
ауыстырып қосқыш | логикалық | рас | Шақыру кезінде жиналатын элементті ауыстырады |
Жиналатын элементті басқаруды автоматты түрде тағайындау үшін элементке қосу data-toggle="collapse"
және a түймешігін басыңыз. 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
.
- $ ( '#myCallpsible' ). құлау ({
- ауыстырып қосқыш : жалған
- })
Жиналатын элементті көрсетілген немесе жасырын етіп ауыстырады.
Жиналатын элементті көрсетеді.
Жиналатын элементті жасырады.
Bootstrap құлдырау сыныбы құлдырау функциясына қосылу үшін бірнеше оқиғаларды көрсетеді.
Оқиға | Сипаттама |
---|---|
көрсету | show Бұл оқиға даналық әдісі шақырылған кезде бірден іске қосылады. |
көрсетілген | Бұл оқиға құлату элементі пайдаланушыға көрінетін болған кезде іске қосылады (CSS өтулерінің аяқталуын күтеді). |
жасыру | Бұл оқиға hide әдіс шақырылған кезде бірден іске қосылады. |
жасырын | Бұл оқиға құлату элементі пайдаланушыдан жасырылған кезде іске қосылады (CSS өтулерінің аяқталуын күтеді). |
- $ ( '#myCallpsible' ). қосулы ( 'жасырын' , функция () {
- // бірдеңе жасау...
- })
Төмендегі слайд-шоуды қараңыз.
Javascript арқылы қоңырау шалыңыз:
- $ ( '.карусель' ). карусель ()
Аты | түрі | әдепкі | сипаттамасы |
---|---|---|---|
интервал | саны | 5000 | Элементті автоматты түрде айналдыру арасындағы кідіріс уақыты. Егер жалған болса, карусель автоматты түрде айналмайды. |
үзіліс | жол | «меңгілеу» | Тінтуірдің кіреберісіндегі карусельдің айналуын кідіртеді және тінтуір жолағындағы карусельдің айналуын жалғастырады. |
Деректер атрибуттары алдыңғы және келесі бақылаулар үшін пайдаланылады. Төмендегі үлгі белгілеуді тексеріңіз.
- <div id = "myCarousel" класс = "карусель слайды" >
- <!-- Карусель элементтері -->
- <div class = "карусель-ішкі" >
- <div class = "белсенді элемент" > … </div>
- <div class = "element" > … </div>
- <div class = "element" > … </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
және элементтерді айналдыра бастайды.
- $ ( '.карусель' ). карусель ({
- аралық : 2000
- })
Карусель элементтерін солдан оңға қарай айналдырады.
Карусель элементтерді айналып өтуді тоқтатады.
Карусельді белгілі бір кадрға айналдырады (0 негізінде, массивке ұқсас).
Алдыңғы элементке ауысады.
Келесі элементке ауысады.
Bootstrap карусель сыныбы карусель функциясына қосылу үшін екі оқиғаны көрсетеді.
Оқиға | Сипаттама |
---|---|
слайд | slide Бұл оқиға дана әдісі шақырылған кезде бірден іске қосылады. |
сырғанап | Бұл оқиға карусель слайдты ауыстыруды аяқтаған кезде тоқтатылады. |
Кез келген пішін мәтінін енгізу арқылы талғампаз басқыштарды жылдам жасауға арналған қарапайым, оңай кеңейтілген плагин.
Файлды жүктеп алуТеру нәтижелерін көрсету үшін төмендегі өріске теруді бастаңыз.
Javascript арқылы терушіге қоңырау шалыңыз:
- $ ( '.алдыда' ). теру ()
Аты | түрі | әдепкі | сипаттамасы |
---|---|---|---|
көзі | массив | [ ] | Сұрау қажет деректер көзі. |
заттар | саны | 8 | Ашылмалы тізімде көрсетілетін элементтердің максималды саны. |
сәйкестендіргіш | функциясы | регистрді сезбейтін | Сұрау элементке сәйкес келетінін анықтау үшін қолданылатын әдіс. item Сұрау сыналатын жалғыз дәлелді қабылдайды . Ағымдағы сұрауға арқылы қол жеткізіңіз this.query . true Егер сұрау сәйкес келсе , логикалық мәнді қайтарыңыз . |
сұрыптаушы | функциясы | дәл сәйкестік, регистрге сезімтал, регистрге сезімтал емес |
Автотолтыру нәтижелерін сұрыптау үшін қолданылатын әдіс. Жалғыз аргументті қабылдайды items және теру данасы ауқымына ие. Ағымдағы сұрауға сілтеме арқылы this.query . |
бөлектеуіш | функциясы | барлық әдепкі сәйкестіктерді бөлектейді | Автотолтыру нәтижелерін бөлектеу үшін қолданылатын әдіс. Жалғыз аргументті қабылдайды item және теру данасы ауқымына ие. html қайтару керек. |
Теру функциясы бар элементті тіркеу үшін деректер атрибуттарын қосыңыз.
- <енгізу түрі = «мәтін» деректермен қамтамасыз ету = «теру » >
Теру басы бар енгізуді инициализациялайды.