બુટસ્ટ્રેપના ઘટકોને જીવંત બનાવો-હવે 13 કસ્ટમ jQuery પ્લગિન્સ સાથે.
પ્લગઇન્સનો વ્યક્તિગત રીતે સમાવેશ કરી શકાય છે (જોકે કેટલાકને જરૂરી અવલંબન હોય છે), અથવા બધા એકસાથે. bootstrap.js અને bootstrap.min.js બંને એક જ ફાઈલમાં તમામ પ્લગઈનો ધરાવે છે.
તમે JavaScript ની એક પણ લાઇન લખ્યા વિના માર્કઅપ API દ્વારા તમામ બુટસ્ટ્રેપ પ્લગિન્સનો ઉપયોગ કરી શકો છો. આ બુટસ્ટ્રેપનું પ્રથમ વર્ગ API છે અને પ્લગઇનનો ઉપયોગ કરતી વખતે તમારી પ્રથમ વિચારણા હોવી જોઈએ.
તેણે કહ્યું, કેટલીક પરિસ્થિતિઓમાં આ કાર્યક્ષમતાને બંધ કરવાનું ઇચ્છનીય હોઈ શકે છે. તેથી, અમે `ડેટા-એપીઆઈ' સાથે બોડી નેમસ્પેસ પરની તમામ ઇવેન્ટ્સને અનબાઈન્ડ કરીને ડેટા એટ્રિબ્યુટ API ને અક્ષમ કરવાની ક્ષમતા પણ પ્રદાન કરીએ છીએ. આ આના જેવું દેખાય છે:
- $ ( 'શરીર' ). બંધ ( '.ડેટા-એપીઆઈ' )
વૈકલ્પિક રીતે, ચોક્કસ પ્લગઇનને લક્ષ્ય બનાવવા માટે, ફક્ત પ્લગઇનનું નામ નેમસ્પેસ તરીકે ડેટા-એપીઆઈ નેમસ્પેસની સાથે આ રીતે શામેલ કરો:
- $ ( 'શરીર' ). બંધ ( '.alert.data-api' )
અમે એમ પણ માનીએ છીએ કે તમે JavaScript API દ્વારા તમામ બુટસ્ટ્રેપ પ્લગિન્સનો સંપૂર્ણ ઉપયોગ કરી શકશો. તમામ સાર્વજનિક API એકલ, સાંકળવા યોગ્ય પદ્ધતિઓ છે અને તેના પર કાર્ય કરેલ સંગ્રહ પરત કરે છે.
- $ ( ".btn. ડેન્જર" ). બટન ( "ટૉગલ" ). એડક્લાસ ( "ચરબી" )
બધી પદ્ધતિઓએ વૈકલ્પિક વિકલ્પો ઑબ્જેક્ટ સ્વીકારવી જોઈએ, એક સ્ટ્રિંગ જે કોઈ ચોક્કસ પદ્ધતિને લક્ષ્ય બનાવે છે, અથવા કંઈ નથી (જે ડિફૉલ્ટ વર્તન સાથે પ્લગઇન શરૂ કરે છે):
- $ ( "#myModal" ). મોડલ () // ડિફૉલ્ટ સાથે પ્રારંભ
- $ ( "#myModal" ). મોડલ ({ કીબોર્ડ : ખોટા }) // કોઈ કીબોર્ડ વિના પ્રારંભ
- $ ( "#myModal" ). મોડલ ( 'શો' ) // પ્રારંભ કરે છે અને તરત જ શોને બોલાવે છે
દરેક પ્લગઇન તેના કાચા કન્સ્ટ્રક્ટરને `કન્સ્ટ્રક્ટર` પ્રોપર્ટી પર પણ એક્સપોઝ કરે છે: $.fn.popover.Constructor
. જો તમે કોઈ ચોક્કસ પ્લગઇન દાખલા મેળવવા માંગતા હો, તો તેને એક ઘટકમાંથી સીધા જ પુનઃપ્રાપ્ત કરો: $('[rel=popover]').data('popover')
.
કેટલીકવાર અન્ય UI ફ્રેમવર્ક સાથે બુટસ્ટ્રેપ પ્લગિન્સનો ઉપયોગ કરવો જરૂરી છે. આ સંજોગોમાં, નેમસ્પેસની અથડામણ અવારનવાર થઈ શકે છે. .noConflict
જો આવું થાય, તો તમે જે પ્લગઇનનું મૂલ્ય પાછું લાવવા માંગો છો તેના પર કૉલ કરી શકો છો.
- var બુટસ્ટ્રેપ બટન = $ . fn _ બટન _ noConflict () // અગાઉ સોંપેલ મૂલ્ય પર $.fn.button પરત કરો
- $ . fn _ bootstrapBtn = બુટસ્ટ્રેપ બટન // $().bootstrapBtn બુટસ્ટ્રેપ કાર્યક્ષમતા આપો
બુટસ્ટ્રેપ મોટાભાગના પ્લગઇનની અનન્ય ક્રિયાઓ માટે કસ્ટમ ઇવેન્ટ્સ પ્રદાન કરે છે. સામાન્ય રીતે, આ અનંત અને ભૂતકાળના પાર્ટિસિપલ સ્વરૂપમાં આવે છે - જ્યાં show
ઘટનાની શરૂઆતમાં અનંત (ઉદા. ) ટ્રિગર થાય છે, અને તેનું ભૂતકાળનું પાર્ટિસિપલ ફોર્મ (ઉદા. shown
) ક્રિયા પૂર્ણ થવા પર ટ્રિગર થાય છે.
બધી અનંત ઘટનાઓ ડિફૉલ્ટ કાર્યક્ષમતા અટકાવે છે. આ ક્રિયા શરૂ થાય તે પહેલાં તેના અમલને રોકવાની ક્ષમતા પૂરી પાડે છે.
- $ ( '#myModal' ). ચાલુ ( 'શો' , કાર્ય ( e ) {
- જો (! ડેટા ) પરત કરો ઇ . ડિફૉલ્ટ () // મોડલને બતાવવાનું અટકાવે છે
- })
સરળ સંક્રમણ અસરો માટે, અન્ય JS ફાઇલોની સાથે એકવાર bootstrap-transition.js નો સમાવેશ કરો. જો તમે કમ્પાઈલ કરેલ (અથવા મિનિફાઈડ) bootstrap.js નો ઉપયોગ કરી રહ્યાં છો , તો આને સામેલ કરવાની કોઈ જરૂર નથી—તે પહેલેથી જ છે.
સંક્રમણ પ્લગઇનના થોડા ઉદાહરણો:
મોડલ્સ સુવ્યવસ્થિત છે, પરંતુ લવચીક છે, ન્યૂનતમ જરૂરી કાર્યક્ષમતા અને સ્માર્ટ ડિફોલ્ટ્સ સાથે સંવાદ સંકેત આપે છે.
હેડર, બોડી અને ફૂટરમાં ક્રિયાઓના સેટ સાથે રેન્ડર કરેલ મોડલ.
એક સુંદર શરીર…
- <div class = "modal hide fade" >
- <div વર્ગ = "મોડલ-હેડર" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </ બટન>
- <h3> મોડલ હેડર </h3>
- </div>
- <div વર્ગ = "મોડલ-બોડી" >
- <p> એક સુંદર શરીર... </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" > બંધ કરો </a>
- <a href = "#" class = "btn btn-primary" > ફેરફારો સાચવો </a>
- </div>
- </div>
નીચેના બટનને ક્લિક કરીને JavaScript દ્વારા મોડલને ટૉગલ કરો. તે પૃષ્ઠની ટોચ પરથી નીચે સ્લાઇડ થશે અને ઝાંખું થઈ જશે.
- <!-- મોડલને ટ્રિગર કરવા માટેનું બટન -->
- <a href = "#myModal" role = "button" class = "btn" data-toggle = "modal" > ડેમો મોડલ શરૂ કરો </a>
- <!-- મોડલ -->
- <div id = "myModal" class = "modal hide fade " tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "true" >
- <div વર્ગ = "મોડલ-હેડર" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </button>
- <h3 id = "myModalLabel" > મોડલ હેડર </h3>
- </div>
- <div વર્ગ = "મોડલ-બોડી" >
- <p> એક સુંદર શરીર... </p>
- </div>
- <div class = "modal-footer" >
- <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > બંધ કરો </button>
- <button class = "btn btn-primary" > ફેરફારો સાચવો </button>
- </div>
- </div>
JavaScript લખ્યા વિના મોડલ સક્રિય કરો. કંટ્રોલર એલિમેન્ટ પર સેટ કરો data-toggle="modal"
, જેમ કે બટન, સાથે data-target="#foo"
અથવા href="#foo"
ટૉગલ કરવા માટે ચોક્કસ મોડલને લક્ષ્ય બનાવવા માટે.
- <button type = "button" data-toggle = "modal " data-target = "#myModal" > મોડલ લોંચ કરો </button>
myModal
JavaScript ની એક લીટી સાથે id સાથે મોડલને કૉલ કરો :
- $ ( '#myModal' ). મોડલ ( વિકલ્પો )
વિકલ્પો ડેટા વિશેષતાઓ અથવા JavaScript દ્વારા પસાર કરી શકાય છે. ડેટા એટ્રિબ્યુટ્સ માટે, વિકલ્પ નામને data-
, જેમ કે માં ઉમેરો data-backdrop=""
.
નામ | પ્રકાર | મૂળભૂત | વર્ણન |
---|---|---|---|
પૃષ્ઠભૂમિ | બુલિયન | સાચું | મોડલ-બેકડ્રોપ ઘટકનો સમાવેશ થાય છે. વૈકલ્પિક રીતે, static બેકડ્રોપ માટે સ્પષ્ટ કરો કે જે ક્લિક પર મોડલ બંધ કરતું નથી. |
કીબોર્ડ | બુલિયન | સાચું | જ્યારે એસ્કેપ કી દબાવવામાં આવે ત્યારે મોડલ બંધ કરે છે |
બતાવો | બુલિયન | સાચું | જ્યારે પ્રારંભ થાય ત્યારે મોડલ બતાવે છે. |
દૂરસ્થ | માર્ગ | ખોટું | જો રિમોટ url પ્રદાન કરવામાં આવે છે, તો સામગ્રીને jQuery ની
|
તમારી સામગ્રીને મોડલ તરીકે સક્રિય કરે છે. વૈકલ્પિક વિકલ્પો સ્વીકારે છે object
.
- $ ( '#myModal' ). મોડલ ({
- કીબોર્ડ : ખોટું
- })
મૉડલને મેન્યુઅલી ટૉગલ કરે છે.
- $ ( '#myModal' ). મોડલ ( 'ટૉગલ' )
મેન્યુઅલી મોડલ ખોલે છે.
- $ ( '#myModal' ). મોડલ ( 'શો' )
મેન્યુઅલી મોડલ છુપાવે છે.
- $ ( '#myModal' ). મોડલ ( 'છુપાવો' )
બુટસ્ટ્રેપનો મોડલ ક્લાસ મોડલ કાર્યક્ષમતામાં જોડાવા માટે કેટલીક ઘટનાઓને ઉજાગર કરે છે.
ઘટના | વર્ણન |
---|---|
બતાવો | show જ્યારે ઇન્સ્ટન્સ પદ્ધતિને બોલાવવામાં આવે ત્યારે આ ઇવેન્ટ તરત જ ફાયર થાય છે. |
બતાવેલ | જ્યારે મોડલ વપરાશકર્તાને દૃશ્યક્ષમ બનાવવામાં આવે ત્યારે આ ઇવેન્ટને બરતરફ કરવામાં આવે છે (css સંક્રમણો પૂર્ણ થવાની રાહ જોશે). |
છુપાવો | hide જ્યારે ઇન્સ્ટન્સ મેથડ બોલાવવામાં આવે ત્યારે આ ઇવેન્ટ તરત જ કાઢી નાખવામાં આવે છે. |
છુપાયેલ | જ્યારે મોડલ વપરાશકર્તાથી છુપાવવાનું સમાપ્ત કરે છે ત્યારે આ ઇવેન્ટને કાઢી નાખવામાં આવે છે (css સંક્રમણો પૂર્ણ થવાની રાહ જોશે). |
- $ ( '#myModal' ). પર ( 'છુપાયેલ' , કાર્ય () {
- // કંઈક કરવું…
- })
નવબાર, ટૅબ્સ અને ગોળીઓ સહિત આ સરળ પ્લગઇન વડે લગભગ કોઈપણ વસ્તુમાં ડ્રોપડાઉન મેનૂ ઉમેરો.
data-toggle="dropdown"
ડ્રોપડાઉનને ટૉગલ કરવા માટે લિંક અથવા બટનમાં ઉમેરો .
- <div વર્ગ = "ડ્રોપડાઉન" >
- <a class = "dropdown-toggle" data-toggle = "ડ્રોપડાઉન" href = "#" > ડ્રોપડાઉન ટ્રિગર </a>
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
URL ને અકબંધ રાખવા માટે, data-target
ની જગ્યાએ વિશેષતાનો ઉપયોગ કરો href="#"
.
- <div વર્ગ = "ડ્રોપડાઉન" >
- <a class = "dropdown-toggle" id = "dLabel" role = "button" data-toggle = "dropdown" data-target = "#" href = "/page.html" >
- ડ્રોપડાઉન
- <b class = "caret" ></b>
- </a>
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
JavaScript દ્વારા ડ્રોપડાઉનને કૉલ કરો:
- $ ( '.ડ્રોપડાઉન-ટૉગલ' ). ડ્રોપડાઉન ()
કોઈ નહિ
આપેલ નેવબાર અથવા ટેબ કરેલ નેવિગેશન માટે મેનુને ટોગલ કરવા માટે પ્રોગ્રામેટિક API.
ScrollSpy પ્લગઇન સ્ક્રોલ સ્થિતિના આધારે નેવી લક્ષ્યોને આપમેળે અપડેટ કરવા માટે છે. નેવબારની નીચેનો વિસ્તાર સ્ક્રોલ કરો અને સક્રિય વર્ગમાં ફેરફાર જુઓ. ડ્રોપડાઉન પેટા વસ્તુઓ તેમજ હાઇલાઇટ કરવામાં આવશે.
એડ લેગિંગ્સ કીટાર, બ્રંચ આઈડી આર્ટ પાર્ટી ડોલર લેબર. Pitchfork yr enim lo-fi પહેલાં તેઓ qui વેચાઈ ગયા. Tumblr ફાર્મ-ટુ-ટેબલ સાયકલ અધિકારો ગમે તે હોય. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. કોસ્બી સ્વેટર લોમો જીન શોર્ટ્સ, વિલિયમ્સબર્ગ હૂડી મિનિમ ક્વિ તમે કદાચ તેમના વિશે સાંભળ્યું નથી અને કાર્ડિગન ટ્રસ્ટ ફંડ કુલ્પા બાયોડીઝલ વેસ એન્ડરસન એસ્થેટિક. નિહિલ ટેટૂ અક્યુસેમસ, ક્રેડ ઈરોની બાયોડીઝલ કેફીયેહ કારીગર ઉલમકો પરિણામ.
વેનિઅમ માર્ફા મૂછો સ્કેટબોર્ડ, એડિપિસિસિંગ ફ્યુગિયાટ વેલીટ પિચફોર્ક દાઢી. ફ્રીગન બીયર્ડ એલીક્વા કપિડેટેટ મેક્સવીની વેરો. ક્યુપિડેટટ ફોર લોકો નિસી, ઇએ હેલ્વેટિકા નુલ્લા કાર્લેસ. ટેટૂ કોસ્બી સ્વેટર ફૂડ ટ્રક, mcsweeney's quis non freegan vinyl. લો-ફાઇ વેસ એન્ડરસન +1 સાર્ટોરિયલ. કાર્લેસ નોન એસ્થેટિક એક્સરસિટેશન ક્વિસ નમ્રતા. બ્રુકલિન એડિપીસીસિંગ ક્રાફ્ટ બીયર વાઇસ કીટાર ડેઝરન્ટ.
Occaecat commodo aliqua delectus. Fap ક્રાફ્ટ બીયર ડેઝરન્ટ સ્કેટબોર્ડ ea. લોમો સાયકલ રાઇટ્સ એડિપીસીસિંગ બન્હ મી, વેલીટ ઇએ સન નેક્સ્ટ લેવલ લોકાવોર સિંગલ-ઓરિજિન કોફી ઇન મેગ્ના વેનિઆમ. હાઇ લાઇફ આઇડી વિનાઇલ, ઇકો પાર્ક કન્ઝક્વેટ ક્વિસ એલિક્વિપ બન્હ મી પિચફોર્ક. વેરો VHS એ એડિપિસિસિંગ છે. DIY ન્યૂનતમ મેસેન્જર બેગ સાથે જોડો. Cred ex in, ટકાઉ ડેલેકટસ કોન્સેકટુર ફેની પેક આઇફોન.
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.
કીટાર ટ્વી બ્લોગ, કુલ્પા મેસેન્જર બેગ માર્ફા ગમે તે ડિલેકટસ ફૂડ ટ્રક. Sapiente synth id ધારણા. Locavore sed helvetica cliche irony, thundercats તમે કદાચ તેમના વિશે સાંભળ્યું ન હોય પરિણામે હૂડી ગ્લુટેન-ફ્રી lo-fi fap aliquip. તેઓ વેચાઈ જાય તે પહેલાં લેબોર એલિટ પ્લેસિટ, ટેરી રિચર્ડસન પ્રોડેન્ટ બ્રંચ નેસિયન્ટ ક્વિસ કોસ્બી સ્વેટર પેરિયાતુર કેફિયેહ યુટ હેલ્વેટિકા આર્ટિસન. કાર્ડિગન ક્રાફ્ટ બીયર સીટન રેડીમેડ વેલીટ. VHS ચેમ્બ્રે લેબરિસ ટેમ્પર વેનિઅમ. એનિમ મોલીટ મિનિમ કોમોડો ઉલમકો થંડરકેટ્સ.
તમારા ટોપબાર નેવિગેશનમાં સરળતાથી સ્ક્રોલસ્પી વર્તણૂક ઉમેરવા data-spy="scroll"
માટે, તમે જે તત્વની જાસૂસી કરવા માંગો છો તેમાં ફક્ત ઉમેરો (મોટાભાગે આ મુખ્ય ભાગ હશે) અને data-target=".navbar"
કઈ નેવીનો ઉપયોગ કરવો તે પસંદ કરો. .nav
તમે એક ઘટક સાથે scrollspy ઉપયોગ કરવા માંગો છો પડશે .
- <body data-spy = "scroll" data-target = ".navbar" > ... </body>
JavaScript દ્વારા scrollspy ને કૉલ કરો:
- $ ( '#navbar' ). સ્ક્રોલસ્પી ()
<a href="#home">home</a>
ડોમમાં કંઈક અનુરૂપ હોવું જોઈએ જેમ કે
<div id="home"></div>
.
DOM માંથી ઘટકો ઉમેરવા અથવા દૂર કરવા સાથે સ્ક્રોલસ્પીનો ઉપયોગ કરતી વખતે, તમારે રિફ્રેશ પદ્ધતિને આના જેવી કૉલ કરવાની જરૂર પડશે:
- $ ( '[ડેટા-સ્પાય="સ્ક્રોલ"]' ). દરેક ( કાર્ય () {
- var $spy = $ ( આ ). scrollspy ( 'તાજું કરો' )
- });
વિકલ્પો ડેટા વિશેષતાઓ અથવા JavaScript દ્વારા પસાર કરી શકાય છે. ડેટા એટ્રિબ્યુટ્સ માટે, વિકલ્પ નામને data-
, જેમ કે માં ઉમેરો data-offset=""
.
નામ | પ્રકાર | મૂળભૂત | વર્ણન |
---|---|---|---|
ઓફસેટ | સંખ્યા | 10 | સ્ક્રોલની સ્થિતિની ગણતરી કરતી વખતે ઉપરથી ઓફસેટ કરવા માટેના પિક્સેલ્સ. |
ઘટના | વર્ણન |
---|---|
સક્રિય કરો | જ્યારે પણ સ્ક્રોલસ્પી દ્વારા નવી આઇટમ સક્રિય થાય છે ત્યારે આ ઇવેન્ટ ફાયર થાય છે. |
ડ્રોપડાઉન મેનૂ દ્વારા પણ, સ્થાનિક સામગ્રીના ફલક દ્વારા સંક્રમણ કરવા માટે ઝડપી, ગતિશીલ ટેબ કાર્યક્ષમતા ઉમેરો.
કાચો ડેનિમ તમે કદાચ તેમને જીન શોર્ટ્સ ઓસ્ટિન વિશે સાંભળ્યું નથી. Nesciunt tofu stumptown aliqua, retro synth master cleanse. મૂછ ક્લિચ ટેમ્પોર, વિલિયમ્સબર્ગ કાર્લેસ વેગન હેલ્વેટિકા. Reprehenderit butcher retro keffiyeh dreamcatcher synth. કોસ્બી સ્વેટર ઇયુ બાન મી, ક્વિ ઇર ટેરી રિચર્ડસન ભૂતપૂર્વ સ્ક્વિડ. એલિક્વિપ પ્લેસેટ સાલ્વીયા સિલમ આઇફોન. Seitan aliquip quis cardigan American apparel, butcher 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.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
જાવાસ્ક્રિપ્ટ દ્વારા ટેબેબલ ટેબ્સને સક્ષમ કરો (દરેક ટેબને વ્યક્તિગત રીતે સક્રિય કરવાની જરૂર છે):
- $ ( '#myTab a' ). ક્લિક કરો ( કાર્ય ( e ) {
- ઇ _ ડિફોલ્ટ ();
- $ ( આ ). ટેબ ( 'બતાવો' );
- })
તમે વ્યક્તિગત ટેબને ઘણી રીતે સક્રિય કરી શકો છો:
- $ ( '#myTab a[href="#profile"]' ). ટેબ ( 'બતાવો' ); // નામ દ્વારા ટેબ પસંદ કરો
- $ ( '#myTab a:first' ). ટેબ ( 'બતાવો' ); // પ્રથમ ટેબ પસંદ કરો
- $ ( '#myTab a:last' ). ટેબ ( 'બતાવો' ); // છેલ્લું ટેબ પસંદ કરો
- $ ( '#myTab li:eq(2) a' ). ટેબ ( 'બતાવો' ); // ત્રીજી ટેબ પસંદ કરો (0-અનુક્રમિત)
તમે કોઈ પણ જાવાસ્ક્રિપ્ટ લખ્યા વિના ટેબ અથવા પિલ નેવિગેશનને ફક્ત સ્પષ્ટ કરીને data-toggle="tab"
અથવા data-toggle="pill"
તત્વ પર સક્રિય કરી શકો છો. nav
ટેબમાં અને nav-tabs
વર્ગો ઉમેરવાથી ul
બુટસ્ટ્રેપ ટેબ સ્ટાઇલ લાગુ થશે.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Home </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 વર્ગ = "ટેબ-સામગ્રી" >
- <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 = "settings" > ... </div>
- </div>
- <script>
- $ ( કાર્ય () {
- $ ( '#myTab a:last' ). ટેબ ( 'બતાવો' );
- })
- </script>
ઘટના | વર્ણન |
---|---|
બતાવો | આ ઇવેન્ટ ટેબ શો પર ફાયર થાય છે, પરંતુ નવી ટેબ બતાવવામાં આવે તે પહેલાં. અનુક્રમે સક્રિય ટેબ અને અગાઉના સક્રિય ટેબ (જો ઉપલબ્ધ હોય તો) નો ઉપયોગ કરો event.target અને તેને લક્ષ્ય બનાવો.event.relatedTarget |
બતાવેલ | આ ઇવેન્ટ ટેબ બતાવ્યા પછી ટેબ શો પર ફાયર થાય છે. અનુક્રમે સક્રિય ટેબ અને અગાઉના સક્રિય ટેબ (જો ઉપલબ્ધ હોય તો) નો ઉપયોગ કરો event.target અને તેને લક્ષ્ય બનાવો.event.relatedTarget |
- $ ( 'a[data-toggle="tab"]' ). પર ( 'બતાવેલ' , કાર્ય ( e ) {
- ઇ _ લક્ષ્ય // સક્રિય ટેબ
- ઇ _ સંબંધિત લક્ષ્ય // અગાઉનું ટેબ
- })
જેસન ફ્રેમ દ્વારા લખાયેલ ઉત્તમ jQuery.tipsy પ્લગઇન દ્વારા પ્રેરિત; ટૂલટીપ્સ એ અપડેટેડ વર્ઝન છે, જે ઈમેજીસ પર આધાર રાખતું નથી, એનિમેશન માટે CSS3 અને સ્થાનિક શીર્ષક સ્ટોરેજ માટે ડેટા-એટ્રીબ્યુટ્સનો ઉપયોગ કરે છે.
પ્રદર્શનના કારણોસર, ટૂલટિપ અને પોપઓવર ડેટા-એપીસ પસંદ કરવામાં આવે છે, એટલે કે તમારે તેમને જાતે જ પ્રારંભ કરવું પડશે .
ટૂલટિપ્સ જોવા માટે નીચેની લિંક્સ પર હોવર કરો:
ચુસ્ત પેન્ટ આગામી સ્તર keffiyeh તમે કદાચ તેમના વિશે સાંભળ્યું નથી. ફોટો બૂથ દાઢી કાચી ડેનિમ લેટરપ્રેસ વેગન મેસેન્જર બેગ સ્ટમ્પટાઉન. ફાર્મ-ટુ-ટેબલ સીટન, મેક્સવીની ફિક્સી સસ્ટેનેબલ ક્વિનોઆ 8-બીટ અમેરિકન એપેરલમાં ટેરી રિચર્ડસન વિનાઇલ ચેમ્બ્રે છે . દાઢી સ્ટમ્પટાઉન, કાર્ડિગન્સ બન્હ મી લોમો થંડરકેટ્સ. ટોફુ બાયોડીઝલ વિલિયમ્સબર્ગ માર્ફા, ચાર લોકો મેક્સવીની ક્લીન્સ વેગન ચેમ્બ્રે. એક ખરેખર માર્મિક કારીગર ગમે તે કીતાર , સીનસ્ટર ફાર્મ-ટુ-ટેબલ બેંકસી ઓસ્ટિન ટ્વિટર હેન્ડલ ફ્રીગન ક્રેડ રો ડેનિમ સિંગલ-ઓરિજિન કોફી વાયરલ.
બુટસ્ટ્રેપ ઇનપુટ જૂથો સાથે ટૂલટિપ્સ અને પોપોવર્સનો ઉપયોગ કરતી વખતે, તમારે container
અનિચ્છનીય આડઅસરો ટાળવા માટે (નીચે દસ્તાવેજીકૃત) વિકલ્પ સેટ કરવો પડશે.
JavaScript દ્વારા ટૂલટિપને ટ્રિગર કરો:
- $ ( '#example' ). ટૂલટિપ ( વિકલ્પો )
વિકલ્પો ડેટા વિશેષતાઓ અથવા JavaScript દ્વારા પસાર કરી શકાય છે. ડેટા એટ્રિબ્યુટ્સ માટે, વિકલ્પ નામને data-
, જેમ કે માં ઉમેરો data-animation=""
.
નામ | પ્રકાર | મૂળભૂત | વર્ણન |
---|---|---|---|
એનિમેશન | બુલિયન | સાચું | ટૂલટીપ પર સીએસએસ ફેડ સંક્રમણ લાગુ કરો |
html | બુલિયન | ખોટું | ટૂલટીપમાં html દાખલ કરો. જો ખોટું હોય, text તો ડોમમાં સામગ્રી દાખલ કરવા માટે jquery ની પદ્ધતિનો ઉપયોગ કરવામાં આવશે. જો તમે XSS હુમલાઓ વિશે ચિંતિત હોવ તો ટેક્સ્ટનો ઉપયોગ કરો. |
પ્લેસમેન્ટ | શબ્દમાળા | કાર્ય | 'ટોચ' | ટૂલટિપને કેવી રીતે સ્થાન આપવું - ટોચ | નીચે | ડાબે | અધિકાર |
પસંદગીકાર | તાર | ખોટું | જો પસંદગીકાર પ્રદાન કરવામાં આવે, તો ટૂલટિપ ઑબ્જેક્ટ્સ ઉલ્લેખિત લક્ષ્યોને સોંપવામાં આવશે. |
શીર્ષક | શબ્દમાળા | કાર્ય | '' | જો `શીર્ષક` ટૅગ હાજર ન હોય તો ડિફૉલ્ટ શીર્ષક મૂલ્ય |
ટ્રિગર | તાર | 'હોવર ફોકસ' | ટૂલટિપ કેવી રીતે ટ્રિગર થાય છે - ક્લિક કરો | હોવર | ફોકસ | મેન્યુઅલ નોંધ કરો કે તમે કેસ પાસ ટ્રિગર મટીપલ, સ્પેસ સેપરેટેડ, ટ્રિગર પ્રકારો. |
વિલંબ | નંબર | પદાર્થ | 0 | ટૂલટિપ (ms) બતાવવામાં અને છુપાવવામાં વિલંબ - મેન્યુઅલ ટ્રિગર પ્રકાર પર લાગુ પડતું નથી જો નંબર પૂરો પાડવામાં આવે છે, તો છુપાવો/શો બંને માટે વિલંબ લાગુ પડે છે ઑબ્જેક્ટ માળખું છે: |
કન્ટેનર | શબ્દમાળા | ખોટું | ખોટું | ચોક્કસ તત્વ સાથે ટૂલટિપ જોડે છે |
- <a href = "#" data-toggle = "tooltip" title = "first tooltip" > મારા ઉપર હોવર કરો </a>
તત્વ સંગ્રહમાં ટૂલટિપ હેન્ડલર જોડે છે.
તત્વની ટૂલટિપ દર્શાવે છે.
- $ ( '# એલિમેન્ટ' ). ટૂલટિપ ( 'બતાવો' )
તત્વની ટૂલટિપ છુપાવે છે.
- $ ( '# એલિમેન્ટ' ). ટૂલટિપ ( 'છુપાવો' )
તત્વની ટૂલટિપને ટૉગલ કરે છે.
- $ ( '# એલિમેન્ટ' ). ટૂલટિપ ( 'ટૉગલ' )
એલિમેન્ટની ટૂલટિપ છુપાવે છે અને તેનો નાશ કરે છે.
- $ ( '# એલિમેન્ટ' ). ટૂલટિપ ( 'નષ્ટ' )
હાઉસિંગ ગૌણ માહિતી માટે કોઈપણ ઘટકમાં, iPad પરની જેમ સામગ્રીના નાના ઓવરલે ઉમેરો. પોપઓવરને ટ્રિગર કરવા માટે બટન પર હોવર કરો. સમાવવા માટે ટૂલટિપની જરૂર છે.
ચાર વિકલ્પો ઉપલબ્ધ છે: ઉપર, જમણે, નીચે અને ડાબે સંરેખિત.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
data
પોપઓવર તરીકે દર્શાવવામાં આવેલ કોઈ માર્કઅપ JavaScript અને એટ્રિબ્યુટની અંદરની સામગ્રીમાંથી જનરેટ કરવામાં આવતું નથી .
JavaScript દ્વારા પોપોવર્સ સક્ષમ કરો:
- $ ( '#example' ). પોપઓવર ( વિકલ્પો )
વિકલ્પો ડેટા વિશેષતાઓ અથવા JavaScript દ્વારા પસાર કરી શકાય છે. ડેટા એટ્રિબ્યુટ્સ માટે, વિકલ્પ નામને data-
, જેમ કે માં ઉમેરો data-animation=""
.
નામ | પ્રકાર | મૂળભૂત | વર્ણન |
---|---|---|---|
એનિમેશન | બુલિયન | સાચું | ટૂલટીપ પર સીએસએસ ફેડ સંક્રમણ લાગુ કરો |
html | બુલિયન | ખોટું | પોપઓવરમાં html દાખલ કરો. જો ખોટું હોય, text તો ડોમમાં સામગ્રી દાખલ કરવા માટે jquery ની પદ્ધતિનો ઉપયોગ કરવામાં આવશે. જો તમે XSS હુમલાઓ વિશે ચિંતિત હોવ તો ટેક્સ્ટનો ઉપયોગ કરો. |
પ્લેસમેન્ટ | શબ્દમાળા | કાર્ય | 'જમણું' | કેવી રીતે પોપઓવર - ટોપ | નીચે | ડાબે | અધિકાર |
પસંદગીકાર | તાર | ખોટું | જો પસંદગીકાર પ્રદાન કરવામાં આવે, તો ટૂલટિપ ઑબ્જેક્ટ્સ ઉલ્લેખિત લક્ષ્યોને સોંપવામાં આવશે |
ટ્રિગર | તાર | 'ક્લિક કરો' | કેવી રીતે પોપઓવર ટ્રિગર થાય છે - ક્લિક કરો | હોવર | ફોકસ | મેન્યુઅલ |
શીર્ષક | શબ્દમાળા | કાર્ય | '' | જો `શીર્ષક` વિશેષતા હાજર ન હોય તો ડિફૉલ્ટ શીર્ષક મૂલ્ય |
સામગ્રી | શબ્દમાળા | કાર્ય | '' | જો `ડેટા-સામગ્રી` વિશેષતા હાજર ન હોય તો ડિફૉલ્ટ સામગ્રી મૂલ્ય |
વિલંબ | નંબર | પદાર્થ | 0 | પોપઓવર (એમએસ) બતાવવામાં અને છુપાવવામાં વિલંબ - મેન્યુઅલ ટ્રિગર પ્રકાર પર લાગુ પડતું નથી જો નંબર પૂરો પાડવામાં આવે છે, તો છુપાવો/શો બંને માટે વિલંબ લાગુ પડે છે ઑબ્જેક્ટ માળખું છે: |
કન્ટેનર | શબ્દમાળા | ખોટું | ખોટું | પોપઓવરને ચોક્કસ તત્વ સાથે જોડે છે |
પ્રદર્શનના કારણોસર, ટૂલટિપ અને પોપઓવર ડેટા-એપીસ પસંદ કરવામાં આવે છે. જો તમે તેનો ઉપયોગ કરવા માંગતા હોવ તો માત્ર પસંદગીકાર વિકલ્પનો ઉલ્લેખ કરો.
તત્વ સંગ્રહ માટે પોપોવર્સનો પ્રારંભ કરે છે.
તત્વો પોપઓવર દર્શાવે છે.
- $ ( '# એલિમેન્ટ' ). પોપઓવર ( 'શો' )
તત્વો પોપઓવર છુપાવે છે.
- $ ( '# એલિમેન્ટ' ). પોપઓવર ( 'છુપાવો' )
તત્વો પોપઓવરને ટૉગલ કરે છે.
- $ ( '# એલિમેન્ટ' ). પોપઓવર ( 'ટૉગલ' )
તત્વના પોપઓવરને છુપાવે છે અને તેનો નાશ કરે છે.
- $ ( '# એલિમેન્ટ' ). પોપઓવર ( 'નષ્ટ' )
આ પ્લગઇન સાથેના તમામ ચેતવણી સંદેશાઓમાં ડિસમિસ કાર્યક્ષમતા ઉમેરો.
આ અને તે બદલો અને ફરી પ્રયાસ કરો. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
JavaScript દ્વારા ચેતવણીને બરતરફી સક્ષમ કરો:
- $ ( ". ચેતવણી" ). ચેતવણી ()
data-dismiss="alert"
આપમેળે ચેતવણી બંધ કાર્યક્ષમતા આપવા માટે ફક્ત તમારા બંધ બટનમાં ઉમેરો .
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
નજીકની કાર્યક્ષમતા સાથે તમામ ચેતવણીઓને લપેટી. જ્યારે તમારી ચેતવણીઓ બંધ હોય ત્યારે એનિમેટ થાય તે માટે, ખાતરી કરો કે તેમની પાસે .fade
અને .in
વર્ગ પહેલેથી જ લાગુ છે.
ચેતવણી બંધ કરે છે.
- $ ( ". ચેતવણી" ). ચેતવણી ( 'બંધ' )
બુટસ્ટ્રેપનો ચેતવણી વર્ગ ચેતવણી કાર્યક્ષમતામાં હૂક કરવા માટે કેટલીક ઘટનાઓને ઉજાગર કરે છે.
ઘટના | વર્ણન |
---|---|
બંધ | close જ્યારે ઇન્સ્ટન્સ પદ્ધતિને બોલાવવામાં આવે ત્યારે આ ઇવેન્ટ તરત જ ફાયર થાય છે. |
બંધ | જ્યારે ચેતવણી બંધ કરવામાં આવી હોય ત્યારે આ ઇવેન્ટ ફાયર કરવામાં આવે છે (css સંક્રમણો પૂર્ણ થવાની રાહ જોશે). |
- $ ( '#my-alert' ). બાંધો ( 'બંધ' , કાર્ય () {
- // કંઈક કરવું…
- })
એકોર્ડિયન અને નેવિગેશન જેવા સંકુચિત ઘટકો માટે આધાર શૈલીઓ અને લવચીક આધાર મેળવો.
* સંક્રમણ પ્લગઇનને સમાવવા માટે જરૂરી છે.
સંકુચિત પ્લગઇનનો ઉપયોગ કરીને, અમે એક સરળ એકોર્ડિયન શૈલીનું વિજેટ બનાવ્યું છે:
- <div class = "accordion" id = "accordion2" >
- <div વર્ગ = "એકોર્ડિયન-ગ્રુપ" >
- <div વર્ગ = "એકોર્ડિયન-હેડિંગ" >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseOne" >
- સંકુચિત જૂથ આઇટમ #1
- </a>
- </div>
- <div id = "collapseOne" વર્ગ = "એકોર્ડિયન-બોડી કોલેપ્સ ઇન" >
- <div વર્ગ = "એકોર્ડિયન-ઇનર" >
- એનિમ પેરિયાતુર ક્લિચે...
- </div>
- </div>
- </div>
- <div વર્ગ = "એકોર્ડિયન-ગ્રુપ" >
- <div વર્ગ = "એકોર્ડિયન-હેડિંગ" >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseTwo" >
- સંકુચિત જૂથ આઇટમ #2
- </a>
- </div>
- <div id = "collapseTwo" વર્ગ = "એકોર્ડિયન-બોડી કોલેપ્સ" >
- <div વર્ગ = "એકોર્ડિયન-ઇનર" >
- એનિમ પેરિયાતુર ક્લિચે...
- </div>
- </div>
- </div>
- </div>
- ...
તમે એકોર્ડિયન માર્કઅપ વિના પણ પ્લગઇનનો ઉપયોગ કરી શકો છો. અન્ય ઘટકના વિસ્તરણ અને સંકુચિતને ટૉગલ કરવા માટે એક બટન બનાવો.
- <button type = "button" class = "btn btn- danger" data-toggle = "collapse" data-target = "#demo" >
- સરળ સંકુચિત
- </ બટન>
- <div id = "ડેમો" વર્ગ = "સંકુચિત કરો" > … </div>
સંકુચિત તત્વનું નિયંત્રણ આપમેળે સોંપવા માટે ફક્ત ઘટકમાં ઉમેરો data-toggle="collapse"
અને a . data-target
સંકુચિતતા data-target
લાગુ કરવા માટે વિશેષતા css પસંદગીકારને સ્વીકારે છે. collapse
સંકુચિત તત્વમાં વર્ગ ઉમેરવાની ખાતરી કરો . જો તમે તેને ડિફોલ્ટ ખોલવા માંગતા હો, તો વધારાનો વર્ગ ઉમેરો in
.
સંકુચિત નિયંત્રણમાં એકોર્ડિયન જેવા જૂથ સંચાલન ઉમેરવા માટે, ડેટા વિશેષતા ઉમેરો data-parent="#selector"
. આને ક્રિયામાં જોવા માટે ડેમોનો સંદર્ભ લો.
આની સાથે મેન્યુઅલી સક્ષમ કરો:
- $ ( ". સંકુચિત કરો" ). પતન ()
વિકલ્પો ડેટા વિશેષતાઓ અથવા JavaScript દ્વારા પસાર કરી શકાય છે. ડેટા એટ્રિબ્યુટ્સ માટે, વિકલ્પ નામને data-
, જેમ કે માં ઉમેરો data-parent=""
.
નામ | પ્રકાર | મૂળભૂત | વર્ણન |
---|---|---|---|
પિતૃ | પસંદગીકાર | ખોટું | જો પસંદગીકર્તા હોય તો જ્યારે આ સંકુચિત આઇટમ બતાવવામાં આવે ત્યારે ઉલ્લેખિત પેરેન્ટ હેઠળના તમામ સંકુચિત તત્વો બંધ થઈ જશે. (પરંપરાગત એકોર્ડિયન વર્તન જેવું જ) |
ટૉગલ | બુલિયન | સાચું | ઇન્વોકેશન પર સંકુચિત ઘટકને ટૉગલ કરે છે |
સંકુચિત તત્વ તરીકે તમારી સામગ્રીને સક્રિય કરે છે. વૈકલ્પિક વિકલ્પો સ્વીકારે છે object
.
- $ ( '#myCollapsible' ). પતન ({
- ટૉગલ કરો : ખોટા
- })
સંકુચિત તત્વને બતાવવામાં અથવા છુપાવવા માટે ટૉગલ કરે છે.
સંકુચિત તત્વ બતાવે છે.
સંકુચિત તત્વ છુપાવે છે.
બુટસ્ટ્રેપનો પતન વર્ગ સંકુચિત કાર્યક્ષમતામાં હૂક કરવા માટે કેટલીક ઘટનાઓને ઉજાગર કરે છે.
ઘટના | વર્ણન |
---|---|
બતાવો | show જ્યારે ઇન્સ્ટન્સ પદ્ધતિને બોલાવવામાં આવે ત્યારે આ ઇવેન્ટ તરત જ ફાયર થાય છે. |
બતાવેલ | જ્યારે સંકુચિત ઘટક વપરાશકર્તાને દૃશ્યક્ષમ બનાવવામાં આવે ત્યારે આ ઇવેન્ટ ફાયર કરવામાં આવે છે (css સંક્રમણો પૂર્ણ થવાની રાહ જોશે). |
છુપાવો | hide જ્યારે પદ્ધતિને બોલાવવામાં આવે ત્યારે આ ઇવેન્ટ તરત જ કાઢી નાખવામાં આવે છે. |
છુપાયેલ | જ્યારે સંકુચિત ઘટક વપરાશકર્તાથી છુપાયેલ હોય ત્યારે આ ઇવેન્ટ ફાયર કરવામાં આવે છે (css સંક્રમણો પૂર્ણ થવાની રાહ જોશે). |
- $ ( '#myCollapsible' ). પર ( 'છુપાયેલ' , કાર્ય () {
- // કંઈક કરવું…
- })
નીચેનો સ્લાઇડશો કેરોયુઝલ જેવા તત્વો દ્વારા સાયકલ ચલાવવા માટે સામાન્ય પ્લગઇન અને ઘટક બતાવે છે.
- <div id = "myCarousel" વર્ગ = "કેરોયુઝલ સ્લાઇડ" >
- <ol class = "carousel-indicators" >
- <li data-target = "#myCarousel" data-slide-to = "0" વર્ગ = "સક્રિય" ></li>
- <li data-target = "#myCarousel" data-slide-to = "1" ></li>
- <li data-target = "#myCarousel" data-slide-to = "2" ></li>
- </ol>
- <!-- કેરોયુઝલ વસ્તુઓ -->
- <div class = "carousel-inner" >
- <div વર્ગ = "સક્રિય વસ્તુ" > … </div>
- <div વર્ગ = "આઇટમ" > … </div>
- <div વર્ગ = "આઇટમ" > … </div>
- </div>
- <!-- કેરોયુઝલ નેવી -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "next" > › </a>
- </div>
કેરોયુઝલની સ્થિતિને સરળતાથી નિયંત્રિત કરવા માટે ડેટા વિશેષતાઓનો ઉપયોગ કરો. data-slide
કીવર્ડ્સ સ્વીકારે છે prev
અથવા next
, જે સ્લાઇડની સ્થિતિને તેની વર્તમાન સ્થિતિની તુલનામાં બદલે છે. વૈકલ્પિક રીતે, data-slide-to
કાચી સ્લાઇડ અનુક્રમણિકાને કેરોયુઝલમાં પસાર કરવા માટે ઉપયોગ કરો data-slide-to="2"
, જે સ્લાઇડની સ્થિતિથી શરૂ થતા ચોક્કસ અનુક્રમણિકા પર જાય છે 0
.
કેરોયુઝલને મેન્યુઅલી આની સાથે કૉલ કરો:
- $ ( '. કેરોયુઝલ' ). હિંડોળા ()
ડેટા એટ્રિબ્યુટ્સ અથવા JavaScriptz દ્વારા વિકલ્પો પસાર કરી શકાય છે. ડેટા એટ્રિબ્યુટ્સ માટે, વિકલ્પ નામને data-
, જેમ કે માં ઉમેરો data-interval=""
.
નામ | પ્રકાર | મૂળભૂત | વર્ણન |
---|---|---|---|
અંતરાલ | સંખ્યા | 5000 | આઇટમને આપમેળે સાયકલ ચલાવવામાં વિલંબ થવાનો સમય. જો ખોટું હોય, તો કેરોયુઝલ આપમેળે ચક્રમાં આવશે નહીં. |
વિરામ | તાર | "હોવર" | માઉસેન્ટર પર કેરોયુઝલની સાયકલિંગને થોભાવે છે અને માઉસલીવ પર કેરોયુઝલની સાયકલિંગ ફરી શરૂ કરે છે. |
વૈકલ્પિક વિકલ્પો સાથે કેરોયુઝલની શરૂઆત કરે છે object
અને વસ્તુઓ દ્વારા સાયકલ ચલાવવાનું શરૂ કરે છે.
- $ ( '. કેરોયુઝલ' ). હિંડોળા ({
- અંતરાલ : 2000
- })
કેરોયુઝલ આઇટમ દ્વારા ડાબેથી જમણે સાયકલ કરો.
કેરોયુઝલને વસ્તુઓ દ્વારા સાયકલ ચલાવવાથી રોકે છે.
કેરોયુઝલને ચોક્કસ ફ્રેમ પર સાયકલ કરે છે (0 આધારિત, એરેની જેમ).
પાછલી આઇટમ પર ચક્ર.
આગલી આઇટમ પર સાયકલ.
બુટસ્ટ્રેપનો કેરોયુઝલ વર્ગ કેરોયુઝલ કાર્યક્ષમતામાં હૂક કરવા માટે બે ઘટનાઓને ઉજાગર કરે છે.
ઘટના | વર્ણન |
---|---|
સ્લાઇડ | slide જ્યારે ઇન્સ્ટન્સ પદ્ધતિનો ઉપયોગ કરવામાં આવે ત્યારે આ ઇવેન્ટ તરત જ ફાયર થાય છે. |
સરકવું | જ્યારે કેરોયુઝલ તેનું સ્લાઇડ સંક્રમણ પૂર્ણ કરે છે ત્યારે આ ઇવેન્ટને ફાયર કરવામાં આવે છે. |
કોઈપણ ફોર્મ ટેક્સ્ટ ઇનપુટ સાથે ઝડપથી ભવ્ય ટાઇપહેડ્સ બનાવવા માટે મૂળભૂત, સરળતાથી વિસ્તૃત પ્લગઇન.
- <ઇનપુટ પ્રકાર = "ટેક્સ્ટ" ડેટા- પ્રોવિડ = "ટાઇપહેડ" >
તમે autocomplete="off"
ડિફોલ્ટ બ્રાઉઝર મેનુને બુટસ્ટ્રેપ ટાઇપહેડ ડ્રોપડાઉન પર દેખાતા અટકાવવા માટે સેટ કરવા માગો છો.
ઉપરના ઉદાહરણમાં બતાવ્યા પ્રમાણે ટાઇપહેડ કાર્યક્ષમતા સાથે તત્વની નોંધણી કરવા માટે ડેટા લક્ષણો ઉમેરો.
ટાઇપહેડને મેન્યુઅલી આની સાથે કૉલ કરો:
- $ ( '.ટાઈપહેડ' ). ટાઈપહેડ ()
વિકલ્પો ડેટા વિશેષતાઓ અથવા JavaScript દ્વારા પસાર કરી શકાય છે. ડેટા એટ્રિબ્યુટ્સ માટે, વિકલ્પ નામને data-
, જેમ કે માં ઉમેરો data-source=""
.
નામ | પ્રકાર | મૂળભૂત | વર્ણન |
---|---|---|---|
સ્ત્રોત | એરે, કાર્ય | [ ] | જેની સામે ક્વેરી કરવાનો ડેટા સ્ત્રોત. શબ્દમાળાઓની શ્રેણી અથવા કાર્ય હોઈ શકે છે. ફંક્શનને બે દલીલો પસાર કરવામાં આવે query છે, ઇનપુટ ફીલ્ડમાં મૂલ્ય અને process કૉલબેક. process ફંક્શનનો ઉપયોગ કોલબેકના સિંગલ આર્ગ્યુમેન્ટ દ્વારા ડેટા સ્ત્રોતને સીધો અથવા અસુમેળ રીતે પરત કરીને સિંક્રનસ રીતે થઈ શકે છે . |
વસ્તુઓ | સંખ્યા | 8 | ડ્રોપડાઉનમાં પ્રદર્શિત કરવા માટેની આઇટમ્સની મહત્તમ સંખ્યા. |
લઘુત્તમ લંબાઈ | સંખ્યા | 1 | સ્વતઃપૂર્ણ સૂચનોને ટ્રિગર કરતા પહેલા જરૂરી ન્યૂનતમ અક્ષર લંબાઈ |
મેચર | કાર્ય | કેસ અસંવેદનશીલ | ક્વેરી આઇટમ સાથે મેળ ખાય છે કે કેમ તે નિર્ધારિત કરવા માટે વપરાતી પદ્ધતિ. એક જ દલીલ સ્વીકારે છે, જેની item સામે ક્વેરીનું પરીક્ષણ કરવું છે. સાથે વર્તમાન ક્વેરી ઍક્સેસ કરો this.query . true જો ક્વેરી મેચ હોય તો બુલિયન પરત કરો . |
સોર્ટર | કાર્ય | ચોક્કસ મેળ, કેસ સંવેદનશીલ, કેસ અસંવેદનશીલ |
સ્વતઃપૂર્ણ પરિણામોને સૉર્ટ કરવા માટે વપરાતી પદ્ધતિ. એક જ દલીલ સ્વીકારે છે items અને તેમાં ટાઇપહેડ ઇન્સ્ટન્સનો અવકાશ છે. સાથે વર્તમાન ક્વેરીનો સંદર્ભ લો this.query . |
અપડેટર | કાર્ય | પસંદ કરેલી વસ્તુ પરત કરે છે | પસંદ કરેલી આઇટમ પરત કરવા માટે વપરાતી પદ્ધતિ. એક જ દલીલ સ્વીકારે છે, item અને તેમાં ટાઇપહેડ ઇન્સ્ટન્સનો અવકાશ છે. |
હાઇલાઇટર | કાર્ય | તમામ ડિફોલ્ટ મેચોને હાઇલાઇટ કરે છે | સ્વતઃપૂર્ણ પરિણામોને પ્રકાશિત કરવા માટે વપરાતી પદ્ધતિ. એક જ દલીલ સ્વીકારે છે item અને તેમાં ટાઇપહેડ ઇન્સ્ટન્સનો અવકાશ છે. html પરત કરવું જોઈએ. |
ટાઇપહેડ સાથે ઇનપુટ શરૂ કરે છે.
ડાબી બાજુનું સબનેવિગેશન એ એફિક્સ પ્લગઇનનો જીવંત ડેમો છે.
કોઈપણ તત્વમાં સરળતાથી affix વર્તણૂક ઉમેરવા data-spy="affix"
માટે, તમે જે તત્વની જાસૂસી કરવા માંગો છો તેમાં ફક્ત ઉમેરો. પછી એલિમેન્ટના પિનિંગને ક્યારે ચાલુ અને બંધ કરવું તે નિર્ધારિત કરવા માટે ઑફસેટ્સનો ઉપયોગ કરો.
- <div data-spy = "affix" data-offset-top = "200" > ... </div>
affix
સ્થિતિ ,
affix-top
, અને
દ્વારા નિયંત્રિત થાય છે
affix-bottom
. સંભવતઃ સંકુચિત માતાપિતાને તપાસવાનું યાદ રાખો જ્યારે affix કીક ઇન થાય છે કારણ કે તે પૃષ્ઠના સામાન્ય પ્રવાહમાંથી સામગ્રીને દૂર કરી રહ્યું છે.
JavaScript દ્વારા affix પ્લગઇનને કૉલ કરો:
- $ ( '#navbar' ). જોડવું ()
વિકલ્પો ડેટા વિશેષતાઓ અથવા JavaScript દ્વારા પસાર કરી શકાય છે. ડેટા એટ્રિબ્યુટ્સ માટે, વિકલ્પ નામને data-
, જેમ કે માં ઉમેરો data-offset-top="200"
.
નામ | પ્રકાર | મૂળભૂત | વર્ણન |
---|---|---|---|
ઓફસેટ | નંબર | કાર્ય | પદાર્થ | 10 | સ્ક્રોલની સ્થિતિની ગણતરી કરતી વખતે સ્ક્રીનમાંથી ઑફસેટ કરવા માટે પિક્સેલ્સ. જો એક જ નંબર આપવામાં આવશે, તો ઑફસેટ ઉપર અને ડાબી બંને દિશામાં લાગુ કરવામાં આવશે. એક દિશા, અથવા બહુવિધ અનન્ય ઑફસેટ્સ સાંભળવા માટે, ફક્ત એક ઑબ્જેક્ટ પ્રદાન કરો offset: { x: 10 } . જ્યારે તમારે ગતિશીલ રીતે ઑફસેટ પ્રદાન કરવાની જરૂર હોય ત્યારે ફંક્શનનો ઉપયોગ કરો (કેટલાક પ્રતિભાવશીલ ડિઝાઇન માટે ઉપયોગી). |