12 özel jQuery eklentisi ile Bootstrap bileşenlerini hayata geçirin.
Basitleştirilmiş, ancak esnek, geleneksel javascript modal eklentisini yalnızca gerekli minimum işlevsellik ve akıllı varsayılanlarla üstlenir.
Bu basit eklenti ile Bootstrap'taki hemen hemen her şeye açılır menüler ekleyin. Bootstrap, gezinme çubuğunda, sekmelerde ve haplarda tam açılır menü desteği sunar.
Kaydırma konumuna göre mevcut etkin bağlantıyı göstermek için gezinme çubuğunuzdaki bağlantıları otomatik olarak güncellemek için scrollspy'ı kullanın.
Sekmeleri ve hapları yerel içeriğin sekmeli bölmeleri arasında geçiş yapmalarına izin vererek daha kullanışlı hale getirmek için bu eklentiyi kullanın.
jQuery Tipsy eklentisinin yeni bir yorumu olan Araç İpuçları, görüntülere dayanmaz; animasyonlar için CSS3 ve yerel başlık depolaması için veri öznitelikleri kullanır.
İkincil bilgileri barındırmak için herhangi bir öğeye iPad'deki gibi küçük içerik katmanları ekleyin.
* Araç İpuçlarının dahil edilmesini gerektirir
Uyarı eklentisi, uyarılara yakın işlevsellik eklemek için küçük bir sınıftır.
Düğmelerle daha fazlasını yapın. Araç çubukları gibi daha fazla bileşen için düğme durumlarını kontrol edin veya düğme grupları oluşturun.
Akordeonlar ve navigasyon gibi katlanabilir bileşenler için temel stiller ve esnek destek alın.
Etkileşimli bir içerik slayt gösterisi sağlamak istediğiniz herhangi bir içeriğin bir atlıkarınca oluşturun.
Herhangi bir form metin girişi ile hızlı bir şekilde zarif daktilolar oluşturmak için basit, kolayca genişletilen bir eklenti.
Basit geçiş efektleri için, modları kaydırmak veya uyarıları azaltmak için bootstrap-transition.js dosyasını bir kez ekleyin.
* Eklentilerde animasyon için gerekli
Basitleştirilmiş, ancak esnek, geleneksel javascript modal eklentisini yalnızca gerekli minimum işlevsellik ve akıllı varsayılanlarla üstlenir.
Dosyayı indirAşağıda statik olarak oluşturulmuş bir modal bulunmaktadır.
Güzel bir vücut…
Aşağıdaki düğmeyi tıklayarak javascript aracılığıyla bir kip arasında geçiş yapın. Aşağı kayar ve sayfanın üst kısmından kaybolur.
Demo modunu başlatModalı javascript ile arayın:
- $ ( '#myModal' ). mod ( seçenekler )
İsim | tip | varsayılan | tanım |
---|---|---|---|
zemin | boole | doğru | Kalıcı bir arka plan öğesi içerir. Alternatif olarak, static tıklamada modu kapatmayan bir arka plan belirtin. |
tuş takımı | boole | doğru | Çıkış tuşuna basıldığında modu kapatır |
göstermek | boole | doğru | Başlatıldığında kipi gösterir. |
Tek bir javascript satırı yazmanıza gerek kalmadan sayfanızdaki modları kolayca etkinleştirebilirsiniz. Yalnızca bir veya kalıcı öğe kimliğine karşılık gelen data-toggle="modal"
bir denetleyici öğesinde ayarlayın ve tıklandığında, modunuzu başlatır.data-target="#foo"
href="#foo"
Ayrıca, kalıcı örneğinize seçenekler eklemek için bunları kontrol öğesinde veya kalıcı biçimlendirmenin kendisinde ek veri öznitelikleri olarak eklemeniz yeterlidir.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > Modal'ı Başlat </a>
- <div class = "modal gizleme" id = "myModal" >
- <div sınıfı = "modal-başlık" >
- <button type = "button" class = "close" data-dismiss = "modal" > × </button>
- <h3> Kalıcı başlık </h3>
- </div>
- <div sınıfı = "modal gövde" >
- <p> Güzel bir vücut… </p>
- </div>
- <div sınıfı = "modal-altbilgi" >
- <a href = "#" class = "btn" data-dismiss = "modal" > Kapat </a>
- <a href = "#" class = "btn btn-birincil" > Değişiklikleri kaydet </a>
- </div>
- </div>
.fade
, öğeye bir sınıf
ekleyin .modal
(bunu çalışırken görmek için demoya bakın) ve bootstrap-transition.js'yi ekleyin.
İçeriğinizi modal olarak etkinleştirir. İsteğe bağlı seçenekleri kabul eder object
.
- $ ( '#myModal' ). mod ({
- klavye : yanlış
- })
Bir modu manuel olarak değiştirir.
- $ ( '#myModal' ). modal ( 'geçiş' )
Bir modeli manuel olarak açar.
- $ ( '#myModal' ). modal ( 'göster' )
Bir modu el ile gizler.
- $ ( '#myModal' ). modal ( 'gizle' )
Bootstrap'in modal sınıfı, modal işlevselliğe bağlanmak için birkaç olayı ortaya çıkarır.
Etkinlik | Tanım |
---|---|
göstermek | Bu olay, show örnek yöntemi çağrıldığında hemen tetiklenir. |
gösterilen | Bu olay, modal kullanıcıya görünür hale getirildiğinde tetiklenir (css geçişlerinin tamamlanmasını bekler). |
saklamak | hide Bu olay, örnek yöntemi çağrıldığında hemen tetiklenir . |
gizlenmiş | Bu olay, kip kullanıcıdan gizlenmeyi bitirdiğinde tetiklenir (css geçişlerinin tamamlanmasını bekler). |
- $ ( '#myModal' ). açık ( 'gizli' , işlev () {
- // bir şey yap…
- })
Bu basit eklenti ile Bootstrap'taki hemen hemen her şeye açılır menüler ekleyin. Bootstrap, gezinme çubuğunda, sekmelerde ve haplarda tam açılır menü desteği sunar.
Dosyayı indirAçılır listeleri test etmek için gezinme çubuğundaki açılır gezinme bağlantılarına ve aşağıdaki haplara tıklayın.
Javascript aracılığıyla açılır listeleri arayın:
- $ ( '.dropdown-toggle' ). açılır menü ()
Herhangi bir öğeye hızlı bir şekilde açılır menü işlevi eklemek için eklemeniz yeterlidir; data-toggle="dropdown"
geçerli herhangi bir önyükleme açılır menüsü otomatik olarak etkinleştirilecektir.
data-target="#fat"
İsteğe bağlı olarak veya
kullanarak belirli bir açılır menüyü hedefleyebilirsiniz
href="#fat"
.
- <ul class = "nav nav hapları" >
- <li class = "etkin" ><a href = "#" > Normal bağlantı </a></li>
- <li class = "açılır menü" id = "menu1" >
- <a class = "açılır-açılır" data-toggle = "açılır" href = "#menu1" >
- Yıkılmak
- <b sınıfı = "şapka" ></b>
- </a>
- <ul class = "açılır menü" >
- <li><a href = "#" > Eylem </a></li>
- <li><a href = "#" > Başka bir işlem </a></li>
- <li><a href = "#" > Burada başka bir şey var </a></li>
- <li sınıf = "bölücü" ></li>
- <li><a href = "#" > Ayrılmış bağlantı </a></li>
- </ul>
- </li>
- ...
- </ul>
URL'leri olduğu gibi tutmak için data-target
özniteliği yerine kullanın href="#"
.
- <ul class = "nav nav hapları" >
- <li class = "açılır menü" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "path/to/page.html" >
- Yıkılmak
- <b sınıfı = "şapka" ></b>
- </a>
- <ul class = "açılır menü" >
- ...
- </ul>
- </li>
- </ul>
Belirli bir gezinme çubuğu veya sekmeli gezinme için menüleri etkinleştirmek için programlı bir API.
ScrollSpy eklentisi, kaydırma konumuna göre gezinme hedeflerini otomatik olarak güncellemek içindir.
Dosyayı indirAşağıdaki alanı kaydırın ve navigasyon güncellemesini izleyin. Açılır alt öğeler de vurgulanacaktır. Dene!
Reklam taytları keytar, brunch id sanat partisi dolor Labore. Pitchfork yr enim lo-fi qui satılmadan önce. Tumblr tarladan masaya bisiklet hakları ne olursa olsun. Anim keffiyeh carles hırka. Velit seitan mcsweeney'in fotoğraf kabini 3 wolf moon irure. Cosby kazak lomo jean şort, williamsburg hoodie minim qui muhtemelen duymamışsınızdır ve hırka güven fonu culpa biodizel wes anderson estetik. Nihil dövmeli accusamus, inandırıcı ironi biyodizel keffiyeh artisan ullamco consequat.
Veniam marfa bıyıklı kaykay, fugiat velit dirgen sakalını adipisisiyor. Freegan sakal aliqua cupidatat mcsweeney's vero. Cupidatat dört loko nisi, bir helvetica nulla carles. Dövmeli cosby kazak yemek kamyonu, mcsweeney'nin serbest olmayan vinili. Lo-fi wes anderson +1 terzilik. Carles estetik olmayan egzersizleri soylulaştırıyor. Brooklyn adipisising zanaat bira yardımcısı keytar çöl.
Occaecat commodo aliqua delectus. Fap zanaat bira çöl kaykay ea. Lomo bisiklet hakları adipisicing banh mi, velit ea sunt next level locavore tek kökenli kahve magna veniam. Yüksek yaşam kimliği vinil, yankı parkı consequat quis aliquip banh mi dirgen. Vero VHS tahmini yağlama. Consectetur nisi Kendin Yap mini postacı çantası. Cred ex in, sürdürülebilir delectus consectetur fanny pack 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 blog, culpa postacı çantası marfa ne olursa olsun delectus gıda kamyonu. Sapiente synth kimliği varsayıldı. Locavore sed helvetica klişe ironisi, muhtemelen duymadığınız gök gürültüsü, kapüşonlu glütensiz lo-fi fap aliquip'i takip ediyor. Tükenmeden önce Labore elit placeat, terry richardson proident brunch nesciunt quis cosby kazak pariatur keffiyeh ut helvetica artisan. Hırka zanaat bira seitan hazır velit. VHS chambray Laboris tempor veniam. Anim mollit minim commodo ullamco gök gürültüsü kedileri.
Javascript aracılığıyla scrollspy'ı arayın:
- $ ( '#navbar' ). kaydırma casusu ()
Üst çubuk navigasyonunuza kolayca scrollspy davranışı eklemek data-spy="scroll"
için, gözetlemek istediğiniz öğeye eklemeniz yeterlidir (çoğunlukla bu gövde olur).
- <body data-spy = "kaydır" > ... </body>
<a href="#home">home</a>
dom gibi bir şeye karşılık gelmelidir
<div id="home"></div>
.
DOM'a öğe ekleme veya çıkarma ile birlikte scrollspy kullanırken, yenileme yöntemini şu şekilde çağırmanız gerekir:
- $ ( '[data-spy="scroll"]' ). her ( işlev () {
- var $spy = $ ( this ). scrollspy ( 'yenile' )
- });
İsim | tip | varsayılan | tanım |
---|---|---|---|
telafi etmek | sayı | 10 | Kaydırma konumu hesaplanırken üstten kaydırılacak pikseller. |
Etkinlik | Tanım |
---|---|
etkinleştirmek | Bu olay, scrollspy tarafından yeni bir öğe etkinleştirildiğinde tetiklenir. |
Bu eklenti, yerel içerik arasında geçiş yapmak için hızlı, dinamik sekme ve hap işlevi ekler.
Dosyayı indirAçılır menüler aracılığıyla bile gizli bölmeler arasında geçiş yapmak için aşağıdaki sekmeleri tıklayın.
Ham denim, muhtemelen o jean şort Austin'i duymamışsınızdır. Nesciunt tofu stumptown aliqua, retro synth master temizliği. Bıyık klişe tempor, williamsburg carles vegan helvetica. Reprehenderit kasap retro keffiyeh dreamcatcher synth. Cosby kazak ab banh mi, irure terry richardson eski kalamar. Aliquip placeat salvia cillum iphone. Seitan aliquip quis hırka amerikan giyim, kasap 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.
Güven fonu seitan tipo, keytar ham denim keffiyeh etsy sanat partisi onlar tükenmeden önce master cleanse glutensiz kalamar sahnesi freegan cosby kazak. Fanny paketi portland seitan DIY, sanat partisi locavore kurt klişe yüksek yaşam yankı parkı Austin. Cred vinyl keffiyeh DIY salvia PBR, çiftlikten masaya VHS viral locavore cosby kazak satılmadan önce banh mi. Lomo kurt viral, bıyıklı hazır şimşekler keffiyeh zanaat bira marfa etik. Kurt salvia freegan, terzilik keffiyeh echo park vegan.
Javascript aracılığıyla sekmeli sekmeleri etkinleştirin (her sekmenin ayrı ayrı etkinleştirilmesi gerekir):
- $ ( '#myTab a' ). tıklayın ( işlev ( e ) {
- e . önlemeVarsayılan ();
- $ ( bu ). sekme ( 'göster' );
- })
Tek tek sekmeleri birkaç şekilde etkinleştirebilirsiniz:
- $ ( '#myTab a[href="#profile"]' ). sekme ( 'göster' ); // Ada göre sekme seçin
- $ ( '#myTab a:ilk' ). sekme ( 'göster' ); // İlk sekmeyi seç
- $ ( '#myTab a:son' ). sekme ( 'göster' ); // Son sekmeyi seç
- $ ( '#myTab li:eq(2) a' ). sekme ( 'göster' ); // Üçüncü sekmeyi seç (0 indeksli)
Herhangi bir javascript yazmadan bir öğeyi data-toggle="tab"
veya data-toggle="pill"
bir öğeyi belirterek bir sekmeyi veya hap navigasyonunu etkinleştirebilirsiniz. nav
Sekmeye ve nav-tabs
sınıfları eklemek ul
, önyükleme sekmesi stilini uygular.
- <ul class = "nav gezinme sekmeleri" >
- <li><a href = "#home" data-toggle = "tab" > Ana Sayfa </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Profil </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Mesajlar </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Ayarlar </a></li>
- </ul>
Bir sekme öğesini ve içerik kapsayıcısını etkinleştirir. Sekme, DOM'da bir kapsayıcı düğümünü hedefleyen data-target
veya bir kapsayıcı düğümüne sahip olmalıdır.href
- <ul class = "nav gezinme sekmeleri" id = "myTab" >
- <li class = "etkin" ><a href = "#home" > Ana Sayfa </a></li>
- <li><a href = "#profile" > Profil </a></li>
- <li><a href = "#messages" > Mesajlar </a></li>
- <li><a href = "#settings" > Ayarlar </a></li>
- </ul>
- <div class = "sekme içeriği" >
- <div class = "sekme bölmesi etkin" id = "ev" > ... </div>
- <div class = "sekme bölmesi" id = "profil" > ... </div>
- <div class = "sekme bölmesi" id = "mesajlar" > ... </div>
- <div class = "sekme bölmesi" id = "ayarlar" > ... </div>
- </div>
- <script>
- $ ( işlev () {
- $ ( '#myTab a:son' ). sekme ( 'göster' );
- })
- </script>
Etkinlik | Tanım |
---|---|
göstermek | Bu olay, sekme gösterisinde, ancak yeni sekme gösterilmeden önce tetiklenir. Sırasıyla etkin sekmeyi ve önceki etkin sekmeyi (varsa) hedeflemek için event.target ve düğmelerini kullanın .event.relatedTarget |
gösterilen | Bu olay, bir sekme gösterildikten sonra sekme gösterisinde tetiklenir. Sırasıyla etkin sekmeyi ve önceki etkin sekmeyi (varsa) hedeflemek için event.target ve düğmelerini kullanın .event.relatedTarget |
- $ ( 'a[data-toggle="tab"]' ). on ( 'gösterilen' , işlev ( e ) {
- e . hedef // aktif sekme
- e . ilgiliTarget // önceki sekme
- })
Jason Frame tarafından yazılmış mükemmel jQuery.tipsy eklentisinden esinlenilmiştir; Araç ipuçları, resimlere dayanmayan, animasyonlar için css3'ü ve yerel başlık depolaması için veri özniteliklerini kullanan güncellenmiş bir sürümdür.
Dosyayı indirAraç ipuçlarını görmek için aşağıdaki bağlantıların üzerine gelin:
Dar pantolon sonraki seviye keffiyeh , muhtemelen onları duymadınız. Fotoğraf kabini sakallı ham kot tipo vegan postacı çantası stumptown. Tarladan sofraya seitan, mcsweeney'nin fixie sürdürülebilir kinoa 8-bit amerikan giyiminde havlu richardson vinil chambray var . Sakal stumptown, hırka banh mi lomo thundercats. Tofu biyodizel williamsburg marfa, dört loko mcsweeney'nin temizleyici vegan chambray. Gerçekten ironik bir zanaatkar ne olursa olsun keytar , Scenester çiftlikten masaya banky Austin twitter ele freegan cred raw denim tek kökenli kahve virali.
Araç ipucunu javascript ile tetikleyin:
- $ ( '#örnek' ). araç ipucu ( seçenekler )
İsim | tip | varsayılan | tanım |
---|---|---|---|
animasyon | boole | doğru | araç ipucuna bir css soluk geçişi uygula |
atama | dize|fonksiyon | 'tepe' | ipucu nasıl konumlandırılır - üst | alt | sol | Sağ |
seçici | sicim | yanlış | Bir seçici sağlanırsa, araç ipucu nesneleri belirtilen hedeflere devredilecektir. |
Başlık | dize | işlev | '' | "title" etiketi yoksa varsayılan başlık değeri |
tetiklemek | sicim | 'uçur' | ipucu nasıl tetiklenir - fareyle üzerine gelin | odak | Manuel |
gecikme | sayı | nesne | 0 | araç ipucunu gösterme ve gizleme gecikmesi (ms) - manuel tetik türü için geçerli değildir Bir numara verilirse, her iki gizleme/gösterme için gecikme uygulanır. Nesne yapısı: |
Performans nedenleriyle, Araç İpucu ve Popover veri apileri etkinleştirilir. Bunları kullanmak isterseniz bir seçici seçeneği belirtmeniz yeterlidir.
- <a href = "#" rel = "tooltip" title = "ilk ipucu" > imleci üzerime getirin </a>
Bir öğe koleksiyonuna bir araç ipucu işleyicisi ekler.
Bir öğenin ipucunu ortaya çıkarır.
- $ ( '#eleman' ). araç ipucu ( 'göster' )
Bir öğenin ipucunu gizler.
- $ ( '#eleman' ). araç ipucu ( 'gizle' )
Bir öğenin ipucunu değiştirir.
- $ ( '#eleman' ). araç ipucu ( 'geçiş' )
İkincil bilgileri barındırmak için herhangi bir öğeye iPad'deki gibi küçük içerik katmanları ekleyin.
* Araç ipucunun dahil edilmesini gerektirir
Dosyayı indirPopover'ı tetiklemek için düğmenin üzerine gelin.
Javascript aracılığıyla açılır pencereleri etkinleştirin:
- $ ( '#örnek' ). popover ( seçenekler )
İsim | tip | varsayılan | tanım |
---|---|---|---|
animasyon | boole | doğru | araç ipucuna bir css soluk geçişi uygula |
atama | dize|fonksiyon | 'Sağ' | popover nasıl konumlandırılır - üst | alt | sol | Sağ |
seçici | sicim | yanlış | bir seçici sağlanmışsa, araç ipucu nesneleri belirtilen hedeflere devredilecektir |
tetiklemek | sicim | 'uçur' | ipucu nasıl tetiklenir - fareyle üzerine gelin | odak | Manuel |
Başlık | dize | işlev | '' | "başlık" özelliği yoksa varsayılan başlık değeri |
içerik | dize | işlev | '' | "data-content" özelliği yoksa varsayılan içerik değeri |
gecikme | sayı | nesne | 0 | popover'ı gösterme ve gizleme gecikmesi (ms) - manuel tetikleme türü için geçerli değildir Bir numara verilirse, her iki gizleme/gösterme için gecikme uygulanır. Nesne yapısı: |
Performans nedenleriyle, Araç İpucu ve Popover veri apileri etkinleştirilir. Bunları kullanmak isterseniz bir seçici seçeneği belirtmeniz yeterlidir.
Bir öğe koleksiyonu için açılır pencereleri başlatır.
Bir öğe popover'ı ortaya çıkarır.
- $ ( '#eleman' ). popover ( 'göster' )
Bir öğe açılır penceresini gizler.
- $ ( '#eleman' ). popover ( 'gizle' )
Bir öğe açılır penceresini değiştirir.
- $ ( '#eleman' ). popover ( 'geçiş' )
Uyarı eklentisi, uyarılara yakın işlevsellik eklemek için küçük bir sınıftır.
İndirmekUyarı eklentisi normal uyarı mesajları üzerinde çalışır ve mesajları engeller.
Bunu ve bunu değiştirip tekrar deneyin. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis conectetur purus sit amet fermentum.
Javascript aracılığıyla bir uyarının kapatılmasını etkinleştirin:
- $ ( ".uyarı" ). uyarı ()
data-dismiss="alert"
Otomatik olarak bir uyarı kapatma işlevi vermek için kapat düğmenize ekleyin .
- <a class = "kapat" data-dismiss = "alert" href = "#" > × </a>
Yakın işlevsellik ile tüm uyarıları sarar. Uyarılarınızın kapatıldığında canlandırılması için, .fade
and .in
sınıfının kendilerine uygulanmış olduğundan emin olun.
Bir uyarıyı kapatır.
- $ ( ".uyarı" ). uyarı ( 'kapat' )
Bootstrap'in uyarı sınıfı, uyarı işlevine bağlanmak için birkaç olayı ortaya çıkarır.
Etkinlik | Tanım |
---|---|
kapat | Bu olay, close örnek yöntemi çağrıldığında hemen tetiklenir. |
kapalı | Bu olay, uyarı kapatıldığında tetiklenir (css geçişlerinin tamamlanmasını bekler). |
- $ ( '#uyarim' ). bağlama ( 'kapalı' , işlev () {
- // bir şey yap…
- })
Akordeonlar ve navigasyon gibi katlanabilir bileşenler için temel stiller ve esnek destek alın.
Dosyayı indir* Geçişler eklentisinin dahil edilmesini gerektirir.
Daraltma eklentisini kullanarak basit bir akordeon stili widget'ı oluşturduk:
Javascript ile etkinleştirin:
- $ ( ".daralt" ). çöküş ()
İsim | tip | varsayılan | tanım |
---|---|---|---|
ebeveyn | seçici | yanlış | Seçici ise, bu daraltılabilir öğe gösterildiğinde belirtilen üst öğenin altındaki tüm daraltılabilir öğeler kapatılacaktır. (geleneksel akordeon davranışına benzer) |
geçiş | boole | doğru | Çağrı sırasında daraltılabilir öğeyi değiştirir |
Katlanabilir bir öğenin kontrolünü otomatik olarak atamak için bir öğeye data-toggle="collapse"
ve bir öğeye eklemeniz yeterlidir. Öznitelik, daraltmanın uygulanacağı bir css seçiciyi kabul eder data-target
. Sınıfı daraltılabilir öğeye data-target
eklediğinizden emin olun . collapse
Varsayılan olarak açılmasını istiyorsanız, ek sınıfı ekleyin in
.
- <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- basit katlanabilir
- </button>
- <div id = "demo" class = "daralt" > … </div>
data-parent="#selector"
. Bunu çalışırken görmek için demoya bakın.
İçeriğinizi daraltılabilir bir öğe olarak etkinleştirir. İsteğe bağlı seçenekleri kabul eder object
.
- $ ( '#benimCollapsible' ). daralt ({
- geçiş : yanlış
- })
Daraltılabilir bir öğeyi gösterilen veya gizli olarak değiştirir.
Katlanabilir bir öğe gösterir.
Bir daraltılabilir öğeyi gizler.
Bootstrap'in daraltma sınıfı, daraltma işlevine bağlanmak için birkaç olayı ortaya çıkarır.
Etkinlik | Tanım |
---|---|
göstermek | Bu olay, show örnek yöntemi çağrıldığında hemen tetiklenir. |
gösterilen | Bu olay, bir daraltma öğesi kullanıcıya görünür hale getirildiğinde tetiklenir (css geçişlerinin tamamlanmasını bekler). |
saklamak | hide Bu olay, yöntem çağrıldığında hemen tetiklenir . |
gizlenmiş | Bu olay, bir daraltma öğesi kullanıcıdan gizlendiğinde tetiklenir (css geçişlerinin tamamlanmasını bekler). |
- $ ( '#benimCollapsible' ). açık ( 'gizli' , işlev () {
- // bir şey yap…
- })
Aşağıdaki slayt gösterisini izleyin.
Javascript ile arayın:
- $ ( '.carousel' ). atlıkarınca ()
İsim | tip | varsayılan | tanım |
---|---|---|---|
Aralık | sayı | 5000 | Bir öğenin otomatik olarak döndürülmesi arasındaki gecikme süresi. False ise, atlıkarınca otomatik olarak döngüye girmez. |
Duraklat | sicim | "uçur" | Döngü döngüsünü fareye girişte duraklatır ve fareyle terkedilmiş döngünün dönüşünü sürdürür. |
Veri öznitelikleri önceki ve sonraki kontroller için kullanılır. Aşağıdaki örnek işaretlemeye göz atın.
- <div id = "myCarousel" sınıfı = "atlıkarınca slayt" >
- <!-- Dönen öğeler -->
- <div class = "atlıkarınca iç" >
- <div class = "etkin öğe" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- Dönen Karusel -->
- <a class = "sol atlıkarınca kontrolü" href = "#myCarousel" data-slide = "prev" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "next" > › </a>
- </div>
Atlıkarıncayı isteğe bağlı seçeneklerle object
başlatır ve öğeler arasında geçiş yapmaya başlar.
- $ ( '.carousel' ). atlıkarınca ({
- aralık : 2000
- })
Döngü öğeleri arasında soldan sağa doğru geçiş yapar.
Karuselin öğeler arasında dolaşmasını durdurur.
Döngü belirli bir kareye (0 tabanlı, bir diziye benzer) döner.
Önceki öğeye geçiş yapar.
Bir sonraki öğeye geçiş yapar.
Bootstrap'in carousel sınıfı, carousel işlevselliğine bağlanmak için iki olayı ortaya çıkarır.
Etkinlik | Tanım |
---|---|
kayma | Bu olay, slide örnek yöntemi çağrıldığında hemen tetiklenir. |
kaydırdı | Bu olay, atlıkarınca slayt geçişini tamamladığında tetiklenir. |
Herhangi bir form metin girişi ile hızlı bir şekilde zarif daktilolar oluşturmak için basit, kolayca genişletilen bir eklenti.
Dosyayı indirDaktilo sonuçlarını göstermek için aşağıdaki alana yazmaya başlayın.
Yazı tipini javascript ile arayın:
- $ ( '.typeahead' ). daktilo ()
İsim | tip | varsayılan | tanım |
---|---|---|---|
kaynak | dizi | [ ] | Sorgulanacak veri kaynağı. |
öğeler | sayı | 8 | Açılır menüde görüntülenecek maksimum öğe sayısı. |
eşleştirici | işlev | büyük/küçük harfe duyarsız | Bir sorgunun bir öğeyle eşleşip eşleşmediğini belirlemek için kullanılan yöntem. item Sorgunun test edileceği tek bir bağımsız değişkeni kabul eder . Geçerli sorguya ile erişin this.query . true Sorgu bir eşleşme ise bir boole döndürün . |
sıralayıcı | işlev | tam eşleşme, büyük/ küçük harfe duyarlı, büyük/küçük harfe duyarsız |
Otomatik tamamlama sonuçlarını sıralamak için kullanılan yöntem. Tek bir bağımsız değişkeni kabul eder items ve typeahead örneğinin kapsamına sahiptir. Geçerli sorguyu ile referans alın this.query . |
vurgulayıcı | işlev | tüm varsayılan eşleşmeleri vurgular | Otomatik tamamlama sonuçlarını vurgulamak için kullanılan yöntem. Tek bir bağımsız değişkeni kabul eder item ve typeahead örneğinin kapsamına sahiptir. html döndürmeli. |
Daktilo işlevine sahip bir öğeyi kaydetmek için veri öznitelikleri ekleyin.
- <input type = "text" data-provide = "typeahead" >
Yazılı bir girişi başlatır.