జావాస్క్రిప్ట్
డజనుకు పైగా కస్టమ్ j క్వెరీ ప్లగిన్లతో బూట్స్ట్రాప్ భాగాలకు జీవం పోయండి. వాటన్నింటినీ సులభంగా చేర్చండి లేదా ఒక్కొక్కటిగా చేర్చండి.
డజనుకు పైగా కస్టమ్ j క్వెరీ ప్లగిన్లతో బూట్స్ట్రాప్ భాగాలకు జీవం పోయండి. వాటన్నింటినీ సులభంగా చేర్చండి లేదా ఒక్కొక్కటిగా చేర్చండి.
ప్లగిన్లను ఒక్కొక్కటిగా చేర్చవచ్చు (బూట్స్ట్రాప్ యొక్క వ్యక్తిగత *.js
ఫైల్లను ఉపయోగించడం), లేదా అన్నింటినీ ఒకేసారి (ఉపయోగించడం bootstrap.js
లేదా minified bootstrap.min.js
).
రెండూ bootstrap.js
మరియు bootstrap.min.js
ఒకే ఫైల్లో అన్ని ప్లగిన్లను కలిగి ఉంటాయి. ఒక్కటి మాత్రమే చేర్చండి.
కొన్ని ప్లగిన్లు మరియు CSS భాగాలు ఇతర ప్లగిన్లపై ఆధారపడి ఉంటాయి. మీరు వ్యక్తిగతంగా ప్లగిన్లను చేర్చినట్లయితే, డాక్స్లో ఈ డిపెండెన్సీల కోసం తనిఖీ చేయండి. అన్ని ప్లగిన్లు j క్వెరీపై ఆధారపడతాయని కూడా గమనించండి (దీని అర్థం ప్లగ్ఇన్ ఫైల్ల ముందు j క్వెరీని తప్పనిసరిగా చేర్చాలి). j క్వెరీ యొక్క ఏ సంస్కరణలకు మద్దతిస్తుందో చూడటానికి మమ్మల్ని సంప్రదించండి .bower.json
మీరు JavaScript యొక్క ఒక్క పంక్తిని వ్రాయకుండానే పూర్తిగా మార్కప్ API ద్వారా అన్ని బూట్స్ట్రాప్ ప్లగిన్లను ఉపయోగించవచ్చు. ఇది బూట్స్ట్రాప్ యొక్క ఫస్ట్-క్లాస్ API మరియు ప్లగిన్ని ఉపయోగిస్తున్నప్పుడు మీ మొదటి పరిశీలనగా ఉండాలి.
కొన్ని సందర్భాల్లో ఈ కార్యాచరణను నిలిపివేయడం మంచిది అని పేర్కొంది. కాబట్టి, డాక్యుమెంట్ నేమ్స్పేస్లో ఉన్న అన్ని ఈవెంట్లను అన్బైండ్ చేయడం ద్వారా డేటా అట్రిబ్యూట్ APIని నిలిపివేయగల సామర్థ్యాన్ని కూడా మేము అందిస్తాము data-api
. ఇది ఇలా కనిపిస్తుంది:
ప్రత్యామ్నాయంగా, నిర్దిష్ట ప్లగ్ఇన్ని లక్ష్యంగా చేసుకోవడానికి, డేటా-api నేమ్స్పేస్తో పాటు ప్లగిన్ పేరును నేమ్స్పేస్గా చేర్చండి:
ఒకే మూలకంపై బహుళ ప్లగిన్ల నుండి డేటా లక్షణాలను ఉపయోగించవద్దు. ఉదాహరణకు, ఒక బటన్ టూల్టిప్ను కలిగి ఉండకూడదు మరియు మోడల్ను టోగుల్ చేయకూడదు. దీన్ని సాధించడానికి, చుట్టే మూలకాన్ని ఉపయోగించండి.
మీరు అన్ని బూట్స్ట్రాప్ ప్లగిన్లను పూర్తిగా JavaScript API ద్వారా ఉపయోగించగలరని కూడా మేము విశ్వసిస్తున్నాము. అన్ని పబ్లిక్ APIలు ఒకే, చైన్ చేయదగిన పద్ధతులు మరియు పని చేసిన సేకరణను తిరిగి పొందుతాయి.
అన్ని పద్ధతులు ఐచ్ఛిక ఎంపికల ఆబ్జెక్ట్ను అంగీకరించాలి, నిర్దిష్ట పద్ధతిని లక్ష్యంగా చేసుకునే స్ట్రింగ్ లేదా ఏదీ (డిఫాల్ట్ ప్రవర్తనతో ప్లగ్ఇన్ను ప్రారంభిస్తుంది):
Constructor
ప్రతి ప్లగ్ఇన్ దాని ముడి కన్స్ట్రక్టర్ను ఆస్తిపై కూడా బహిర్గతం చేస్తుంది : $.fn.popover.Constructor
. మీరు నిర్దిష్ట ప్లగ్ఇన్ ఉదాహరణను పొందాలనుకుంటే, దానిని నేరుగా మూలకం నుండి తిరిగి పొందండి: $('[rel="popover"]').data('popover')
.
Constructor.DEFAULTS
మీరు ప్లగిన్ యొక్క వస్తువును సవరించడం ద్వారా ప్లగిన్ కోసం డిఫాల్ట్ సెట్టింగ్లను మార్చవచ్చు :
కొన్నిసార్లు ఇతర UI ఫ్రేమ్వర్క్లతో బూట్స్ట్రాప్ ప్లగిన్లను ఉపయోగించడం అవసరం. ఈ పరిస్థితులలో, నేమ్స్పేస్ ఘర్షణలు అప్పుడప్పుడు సంభవించవచ్చు. ఇది జరిగితే, మీరు .noConflict
విలువను తిరిగి పొందాలనుకుంటున్న ప్లగిన్కు కాల్ చేయవచ్చు.
బూట్స్ట్రాప్ చాలా ప్లగిన్ల ప్రత్యేక చర్యల కోసం అనుకూల ఈవెంట్లను అందిస్తుంది. సాధారణంగా, ఇవి ఇన్ఫినిటివ్ మరియు పాస్ట్ పార్టిసిపుల్ రూపంలో వస్తాయి - ఇక్కడ ఇన్ఫినిటివ్ (ఉదా. show
) ఈవెంట్ ప్రారంభంలో ప్రేరేపించబడుతుంది మరియు దాని భూత భాగస్వామ్య రూపం (ఉదా. shown
) చర్య పూర్తయిన తర్వాత ప్రేరేపించబడుతుంది.
3.0.0 నాటికి, అన్ని బూట్స్ట్రాప్ ఈవెంట్లు నేమ్స్పేస్ చేయబడ్డాయి.
అన్ని ఇన్ఫినిటివ్ ఈవెంట్లు preventDefault
కార్యాచరణను అందిస్తాయి. ఇది ఒక చర్య ప్రారంభమయ్యే ముందు దాని అమలును ఆపే సామర్థ్యాన్ని అందిస్తుంది.
టూల్టిప్లు మరియు పాపవర్లు HTMLని ఆమోదించే ఎంపికలను శుభ్రపరచడానికి మా అంతర్నిర్మిత శానిటైజర్ను ఉపయోగిస్తాయి.
డిఫాల్ట్ whiteList
విలువ క్రిందిది:
మీరు ఈ డిఫాల్ట్కి కొత్త విలువలను జోడించాలనుకుంటే, whiteList
మీరు ఈ క్రింది వాటిని చేయవచ్చు:
మీరు ప్రత్యేకమైన లైబ్రరీని ఉపయోగించాలనుకుంటున్నందున మా శానిటైజర్ని దాటవేయాలనుకుంటే, ఉదాహరణకు DOMPurify , మీరు ఈ క్రింది వాటిని చేయాలి:
document.implementation.createHTMLDocument
ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 వంటి సపోర్ట్ చేయని బ్రౌజర్ల విషయంలో document.implementation.createHTMLDocument
, అంతర్నిర్మిత శానిటైజ్ ఫంక్షన్ HTMLని యథాతథంగా అందిస్తుంది.
మీరు ఈ సందర్భంలో శానిటైజేషన్ చేయాలనుకుంటే, దయచేసి DOMPurifysanitizeFn
వంటి బాహ్య లైబ్రరీని పేర్కొనండి మరియు ఉపయోగించండి .
బూట్స్ట్రాప్ యొక్క ప్రతి j క్వెరీ ప్లగిన్ల వెర్షన్ను VERSION
ప్లగిన్ కన్స్ట్రక్టర్ యొక్క ప్రాపర్టీ ద్వారా యాక్సెస్ చేయవచ్చు. ఉదాహరణకు, టూల్టిప్ ప్లగ్ఇన్ కోసం:
జావాస్క్రిప్ట్ నిలిపివేయబడినప్పుడు బూట్స్ట్రాప్ ప్లగిన్లు ప్రత్యేకించి మనోహరంగా వెనక్కి తగ్గవు. మీరు ఈ సందర్భంలో వినియోగదారు అనుభవం గురించి శ్రద్ధ వహిస్తే, <noscript>
మీ వినియోగదారులకు పరిస్థితిని (మరియు JavaScriptని తిరిగి ప్రారంభించడం ఎలా) మరియు/లేదా మీ స్వంత అనుకూల ఫాల్బ్యాక్లను జోడించడానికి ఉపయోగించండి.
బూట్స్ట్రాప్ ప్రోటోటైప్ లేదా j క్వెరీ UI వంటి మూడవ పక్షం జావాస్క్రిప్ట్ లైబ్రరీలకు అధికారికంగా మద్దతు ఇవ్వదు . నేమ్స్పేస్డ్ ఈవెంట్లు ఉన్నప్పటికీ .noConflict
, మీరు మీ స్వంతంగా పరిష్కరించుకోవాల్సిన అనుకూలత సమస్యలు ఉండవచ్చు.
సాధారణ పరివర్తన ప్రభావాల కోసం, transition.js
ఇతర JS ఫైల్లతో పాటు ఒకసారి చేర్చండి. మీరు కంపైల్ చేసిన (లేదా కనిష్టీకరించిన) ఉపయోగిస్తుంటే bootstrap.js
, దీన్ని చేర్చాల్సిన అవసరం లేదు-ఇది ఇప్పటికే ఉంది.
Transition.js అనేది transitionEnd
ఈవెంట్లకు ప్రాథమిక సహాయకం అలాగే CSS పరివర్తన ఎమ్యులేటర్. ఇది CSS పరివర్తన మద్దతు కోసం తనిఖీ చేయడానికి మరియు హ్యాంగింగ్ ట్రాన్సిషన్లను పట్టుకోవడానికి ఇతర ప్లగిన్లచే ఉపయోగించబడుతుంది.
కింది జావాస్క్రిప్ట్ స్నిప్పెట్ని ఉపయోగించి పరివర్తనాలు ప్రపంచవ్యాప్తంగా నిలిపివేయబడతాయి, ఇది తప్పనిసరిగా లోడ్ చేయబడిన తర్వాత transition.js
(లేదా bootstrap.js
, bootstrap.min.js
సందర్భానుసారంగా) రావాలి:
మోడల్స్ స్ట్రీమ్లైన్డ్, కానీ ఫ్లెక్సిబుల్, కనీస అవసరమైన కార్యాచరణ మరియు స్మార్ట్ డిఫాల్ట్లతో డైలాగ్ అడుగుతుంది.
మోడల్ను మరొకటి కనిపించే సమయంలో తెరవకుండా చూసుకోండి. ఒకేసారి ఒకటి కంటే ఎక్కువ మోడల్లను చూపడానికి అనుకూల కోడ్ అవసరం.
మోడల్ యొక్క రూపాన్ని మరియు/లేదా కార్యాచరణను ప్రభావితం చేసే ఇతర భాగాలను నివారించడానికి ఎల్లప్పుడూ మీ పత్రంలో మోడల్ యొక్క HTML కోడ్ను ఉన్నత-స్థాయి స్థానంలో ఉంచడానికి ప్రయత్నించండి.
మొబైల్ పరికరాల్లో మోడల్లను ఉపయోగించడం గురించి కొన్ని హెచ్చరికలు ఉన్నాయి. వివరాల కోసం మా బ్రౌజర్ సపోర్ట్ డాక్స్ చూడండి.
HTML5 దాని సెమాంటిక్స్ను ఎలా నిర్వచిస్తుంది అనే కారణంగా, autofocus
HTML లక్షణం బూట్స్ట్రాప్ మోడల్లలో ఎటువంటి ప్రభావాన్ని చూపదు. అదే ప్రభావాన్ని సాధించడానికి, కొన్ని అనుకూల జావాస్క్రిప్ట్ని ఉపయోగించండి:
ఫుటర్లో హెడర్, బాడీ మరియు చర్యల సెట్తో రెండర్ చేయబడిన మోడల్.
దిగువ బటన్ను క్లిక్ చేయడం ద్వారా JavaScript ద్వారా మోడల్ను టోగుల్ చేయండి. ఇది క్రిందికి జారిపోతుంది మరియు పేజీ ఎగువ నుండి ఫేడ్ అవుతుంది.
మోడల్ టైటిల్ను సూచిస్తూ, కు , మరియు role="dialog"
దానికే జోడించాలని నిర్ధారించుకోండి .aria-labelledby="..."
.modal
role="document"
.modal-dialog
aria-describedby
అదనంగా, మీరు న తో మీ మోడల్ డైలాగ్ యొక్క వివరణను ఇవ్వవచ్చు .modal
.
మోడల్స్లో YouTube వీడియోలను పొందుపరచడానికి ప్లేబ్యాక్ మరియు మరిన్నింటిని స్వయంచాలకంగా ఆపడానికి బూట్స్ట్రాప్లో కాకుండా అదనపు జావాస్క్రిప్ట్ అవసరం. మరింత సమాచారం కోసం ఈ సహాయకరమైన స్టాక్ ఓవర్ఫ్లో పోస్ట్ను చూడండి .
మోడల్లు రెండు ఐచ్ఛిక పరిమాణాలను కలిగి ఉంటాయి, వీటిని ఒకపై ఉంచడానికి మాడిఫైయర్ తరగతుల ద్వారా అందుబాటులో ఉంటాయి .modal-dialog
.
వీక్షించడానికి ఫేడ్ కాకుండా కనిపించే మోడల్స్ కోసం, .fade
మీ మోడల్ మార్కప్ నుండి తరగతిని తీసివేయండి.
మోడల్లోని బూట్స్ట్రాప్ గ్రిడ్ సిస్టమ్ను సద్వినియోగం చేసుకోవడానికి, దానిలో గూడు కట్టుకుని, .row
ఆపై .modal-body
సాధారణ గ్రిడ్ సిస్టమ్ తరగతులను ఉపయోగించండి.
కొద్దిగా భిన్నమైన కంటెంట్లతో ఒకే మోడల్ను ప్రేరేపించే బటన్ల సమూహాన్ని కలిగి ఉన్నారా? event.relatedTarget
ఏ బటన్ను క్లిక్ చేశారనే దాన్ని బట్టి మోడల్లోని కంటెంట్లను మార్చడానికి HTML లక్షణాలను data-*
( బహుశా j క్వెరీ ద్వారా ) ఉపయోగించండి. వివరాల కోసం మోడల్ ఈవెంట్స్ డాక్స్ చూడండి relatedTarget
,
మోడల్ ప్లగ్ఇన్ మీ దాచిన కంటెంట్ను డేటా అట్రిబ్యూట్లు లేదా జావాస్క్రిప్ట్ ద్వారా డిమాండ్పై టోగుల్ చేస్తుంది. ఇది ఓవర్రైడ్ డిఫాల్ట్ స్క్రోలింగ్ ప్రవర్తనకు జోడిస్తుంది .modal-open
మరియు మోడల్ వెలుపల క్లిక్ చేస్తున్నప్పుడు చూపిన మోడల్లను తీసివేయడానికి ఒక క్లిక్ ప్రాంతాన్ని అందించడానికి ఒక ఉత్పత్తి చేస్తుంది.<body>
.modal-backdrop
జావాస్క్రిప్ట్ రాయకుండా మోడల్ని యాక్టివేట్ చేయండి. టోగుల్ చేయడానికి ఒక నిర్దిష్ట మోడల్తో పాటుగా లేదా data-toggle="modal"
ఒక బటన్ వంటి నియంత్రిక మూలకంపై సెట్ చేయండి .data-target="#foo"
href="#foo"
myModal
JavaScript యొక్క ఒకే లైన్తో idతో మోడల్కి కాల్ చేయండి :
ఎంపికలు డేటా లక్షణాలు లేదా జావాస్క్రిప్ట్ ద్వారా పంపబడతాయి. డేటా అట్రిబ్యూట్ల కోసం, ఎంపిక పేరును data-
, లో వలె జత చేయండి data-backdrop=""
.
పేరు | రకం | డిఫాల్ట్ | వివరణ |
---|---|---|---|
నేపథ్యం | బూలియన్ లేదా స్ట్రింగ్'static' |
నిజం | మోడల్-బ్యాక్డ్రాప్ ఎలిమెంట్ను కలిగి ఉంటుంది. ప్రత్యామ్నాయంగా, static క్లిక్లో మోడల్ను మూసివేయని బ్యాక్డ్రాప్ కోసం పేర్కొనండి. |
కీబోర్డ్ | బూలియన్ | నిజం | ఎస్కేప్ కీ నొక్కినప్పుడు మోడల్ను మూసివేస్తుంది |
చూపించు | బూలియన్ | నిజం | ప్రారంభించినప్పుడు మోడల్ను చూపుతుంది. |
రిమోట్ | మార్గం | తప్పుడు | ఈ ఎంపిక v3.3.0 నుండి నిలిపివేయబడింది మరియు v4లో తీసివేయబడింది. బదులుగా క్లయింట్-సైడ్ టెంప్లేటింగ్ లేదా డేటా బైండింగ్ ఫ్రేమ్వర్క్ని ఉపయోగించమని లేదా మీరే jQuery.loadకి కాల్ చేయమని మేము సిఫార్సు చేస్తున్నాము. రిమోట్ URL అందించబడితే, j క్వెరీ పద్ధతి ద్వారా కంటెంట్ ఒక సారి లోడ్ చేయబడుతుంది మరియు div |
.modal(options)
మీ కంటెంట్ని మోడల్గా యాక్టివేట్ చేస్తుంది. ఐచ్ఛిక ఎంపికలను అంగీకరిస్తుంది object
.
.modal('toggle')
మోడల్ను మాన్యువల్గా టోగుల్ చేస్తుంది. మోడల్ వాస్తవంగా చూపబడటానికి లేదా దాచబడటానికి ముందు కాలర్కి తిరిగి వస్తుంది (అంటే shown.bs.modal
లేదా hidden.bs.modal
సంఘటన జరగడానికి ముందు).
.modal('show')
మాన్యువల్గా మోడల్ను తెరుస్తుంది. మోడల్ వాస్తవంగా చూపబడక ముందే కాలర్కి తిరిగి వస్తుంది (అంటే shown.bs.modal
ఈవెంట్ జరగడానికి ముందు).
.modal('hide')
మోడల్ను మాన్యువల్గా దాచిపెడుతుంది. మోడల్ వాస్తవంగా దాచబడకముందే (అంటే hidden.bs.modal
ఈవెంట్ జరగడానికి ముందు) కాలర్కి తిరిగి వస్తుంది.
.modal('handleUpdate')
స్క్రోల్బార్లో ఒకటి కనిపించినట్లయితే దానిని ఎదుర్కోవడానికి మోడల్ యొక్క పొజిషనింగ్ను మళ్లీ సర్దుబాటు చేస్తుంది, ఇది మోడల్ను ఎడమవైపుకు దూకేలా చేస్తుంది.
మోడల్ తెరిచి ఉన్నప్పుడు ఎత్తు మారినప్పుడు మాత్రమే అవసరం.
బూట్స్ట్రాప్ యొక్క మోడల్ క్లాస్ మోడల్ ఫంక్షనాలిటీకి హుకింగ్ చేయడానికి కొన్ని ఈవెంట్లను బహిర్గతం చేస్తుంది.
అన్ని మోడల్ ఈవెంట్లు మోడల్లోనే (అంటే వద్ద <div class="modal">
) కాల్చబడతాయి.
ఈవెంట్ రకం | వివరణ |
---|---|
show.bs.modal | ఇన్స్టెన్స్ మెథడ్ని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే ఫైర్ అవుతుంది show . ఒక క్లిక్ వలన సంభవించినట్లయితే, క్లిక్ చేయబడిన మూలకం relatedTarget ఈవెంట్ యొక్క ఆస్తిగా అందుబాటులో ఉంటుంది. |
చూపబడింది.bs.మోడల్ | మోడల్ వినియోగదారుకు కనిపించేలా చేసినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనలు పూర్తయ్యే వరకు వేచి ఉంటుంది). ఒక క్లిక్ వలన సంభవించినట్లయితే, క్లిక్ చేయబడిన మూలకం relatedTarget ఈవెంట్ యొక్క ఆస్తిగా అందుబాటులో ఉంటుంది. |
hide.bs.modal | hide ఉదాహరణ పద్ధతిని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే తొలగించబడుతుంది . |
దాచిన.bs.మోడల్ | మోడల్ వినియోగదారు నుండి దాచబడటం పూర్తయినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనాలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
loaded.bs.modal | remote మోడల్ ఎంపికను ఉపయోగించి కంటెంట్ను లోడ్ చేసినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది . |
నావ్బార్, ట్యాబ్లు మరియు మాత్రలతో సహా ఈ సాధారణ ప్లగ్ఇన్తో దాదాపు దేనికైనా డ్రాప్డౌన్ మెనులను జోడించండి.
.open
డేటా అట్రిబ్యూట్లు లేదా జావాస్క్రిప్ట్ ద్వారా , మాతృ జాబితా అంశంలోని తరగతిని టోగుల్ చేయడం ద్వారా డ్రాప్డౌన్ ప్లగ్ఇన్ దాచిన కంటెంట్ను (డ్రాప్డౌన్ మెనులు) టోగుల్ చేస్తుంది .
మొబైల్ పరికరాలలో, డ్రాప్డౌన్ను తెరవడం అనేది .dropdown-backdrop
మెను వెలుపల ట్యాప్ చేస్తున్నప్పుడు డ్రాప్డౌన్ మెనులను మూసివేయడానికి ట్యాప్ ప్రాంతంగా జోడించబడుతుంది, సరైన iOS మద్దతు అవసరం. ఓపెన్ డ్రాప్డౌన్ మెను నుండి వేరొక డ్రాప్డౌన్ మెనుకి మారడానికి మొబైల్లో అదనపు ట్యాప్ అవసరం అని దీని అర్థం.
గమనిక: data-toggle="dropdown"
అప్లికేషన్ స్థాయిలో డ్రాప్డౌన్ మెనులను మూసివేయడం కోసం లక్షణం ఆధారపడి ఉంటుంది, కాబట్టి దీన్ని ఎల్లప్పుడూ ఉపయోగించడం మంచిది.
data-toggle="dropdown"
డ్రాప్డౌన్ను టోగుల్ చేయడానికి లింక్ లేదా బటన్కు జోడించండి .
లింక్ బటన్లతో URLలను చెక్కుచెదరకుండా ఉంచడానికి, data-target
బదులుగా లక్షణాన్ని ఉపయోగించండి href="#"
.
జావాస్క్రిప్ట్ ద్వారా డ్రాప్డౌన్లను కాల్ చేయండి:
data-toggle="dropdown"
ఇప్పటికీ అవసరంమీరు జావాస్క్రిప్ట్ ద్వారా మీ డ్రాప్డౌన్కి కాల్ చేసినా లేదా బదులుగా డేటా-ఎపిని ఉపయోగించాలా అనే దానితో సంబంధం లేకుండా, data-toggle="dropdown"
డ్రాప్డౌన్ ట్రిగ్గర్ ఎలిమెంట్లో ఎల్లప్పుడూ ఉండటం అవసరం.
ఏదీ లేదు
$().dropdown('toggle')
ఇచ్చిన నావ్బార్ లేదా ట్యాబ్ చేయబడిన నావిగేషన్ యొక్క డ్రాప్డౌన్ మెనుని టోగుల్ చేస్తుంది.
అన్ని డ్రాప్డౌన్ ఈవెంట్లు .dropdown-menu
'పేరెంట్ ఎలిమెంట్లో తొలగించబడ్డాయి.
అన్ని డ్రాప్డౌన్ ఈవెంట్లు relatedTarget
ప్రాపర్టీని కలిగి ఉంటాయి, దీని విలువ టోగులింగ్ యాంకర్ మూలకం.
ఈవెంట్ రకం | వివరణ |
---|---|
show.bs.డ్రాప్డౌన్ | షో ఇన్స్టాన్స్ మెథడ్ని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే ఫైర్ అవుతుంది. |
చూపబడింది.bs.డ్రాప్డౌన్ | డ్రాప్డౌన్ వినియోగదారుకు కనిపించేలా చేసినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (పూర్తి చేయడానికి CSS పరివర్తనాల కోసం వేచి ఉంటుంది). |
hide.bs.dropdown | దాచు ఉదాహరణ పద్ధతిని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే తొలగించబడుతుంది. |
దాచిన.bs.డ్రాప్డౌన్ | డ్రాప్డౌన్ వినియోగదారు నుండి దాచబడటం పూర్తయినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
ScrollSpy ప్లగ్ఇన్ అనేది స్క్రోల్ స్థానం ఆధారంగా nav లక్ష్యాలను స్వయంచాలకంగా నవీకరించడం కోసం. నావ్బార్ దిగువన ఉన్న ప్రాంతాన్ని స్క్రోల్ చేయండి మరియు సక్రియ తరగతి మార్పును చూడండి. డ్రాప్డౌన్ ఉప అంశాలు కూడా హైలైట్ చేయబడతాయి.
యాడ్ లెగ్గింగ్స్ కీటార్, బ్రంచ్ ఐడి ఆర్ట్ పార్టీ డోలర్ లేబర్. పిచ్ఫోర్క్ yr enim lo-fi ముందు వారు క్వి అమ్ముడయ్యారు. Tumblr ఫామ్-టు-టేబుల్ సైకిల్ హక్కులు ఏమైనా. అనిమ్ కెఫియే కార్లెస్ కార్డిగాన్. వెలిట్ సీటన్ మెక్స్వీనీ ఫోటో బూత్ 3 వోల్ఫ్ మూన్ ఇరురే. కాస్బీ స్వెటర్ లోమో జీన్ షార్ట్స్, విలియమ్స్బర్గ్ హూడీ మినిమ్ క్వి మీరు బహుశా వాటి గురించి విని ఉండకపోవచ్చు మరియు కార్డిగాన్ ట్రస్ట్ ఫండ్ కల్పా బయోడీజిల్ వెస్ ఆండర్సన్ సౌందర్యం. నిహిల్ టాటూడ్ అక్సామస్, క్రెడ్ ఐరనీ బయోడీజిల్ కెఫియేహ్ ఆర్టిసన్ ఉల్లమ్కో కాన్సెప్ట్.
వెనియం మార్ఫా మీసం స్కేట్బోర్డ్, అడిపిసిసింగ్ ఫ్యూజియాట్ వెలిట్ పిచ్ఫోర్క్ గడ్డం. ఫ్రీగాన్ గడ్డం అలిక్వా క్యుపిడాట్ మెక్స్వీనీస్ వెరో. క్యుపిడాటట్ ఫోర్ లోకో నిసి, ఈ హెల్వెటికా నుల్ల కార్లేస్. టాటూడ్ కాస్బీ స్వెటర్ ఫుడ్ ట్రక్, mcsweeney's quis non freegan vinyl. లో-ఫై వెస్ ఆండర్సన్ +1 సార్టోరియల్. కార్లెస్ నాన్ ఈస్తటిక్ ఎక్సర్సిటేషన్ క్విస్ జెంట్రిఫై. బ్రూక్లిన్ అడిపిసిసింగ్ క్రాఫ్ట్ బీర్ వైస్ కీటార్ డెసెరెంట్.
ఓకేకాట్ కమోడో అలిక్వా డెలెక్టస్. ఫ్యాప్ క్రాఫ్ట్ బీర్ డెసెరెంట్ స్కేట్బోర్డ్ EA. లోమో సైకిల్ రైట్స్ అడిపిసిసింగ్ బాన్ మై, వెలిట్ ఇఎ సంట్ నెక్స్ట్ లెవల్ లోకావోర్ సింగిల్-ఆరిజిన్ కాఫీ ఇన్ మాగ్నా వెనియమ్. హై లైఫ్ ఐడి వినైల్, ఎకో పార్క్ కన్సీక్వాట్ క్విస్ అలిక్విప్ బాన్ మై పిచ్ఫోర్క్. వెరో VHS అడిపిసిసింగ్. Consectetur nisi DIY మినిమ్ మెసెంజర్ బ్యాగ్. క్రెడ్ ఎక్స్ ఇన్, సస్టైనబుల్ డెలెక్టస్ కాన్సెక్టెచర్ ఫ్యాన్నీ ప్యాక్ ఐఫోన్.
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.
కీటార్ ట్వీ బ్లాగ్, కల్పా మెసెంజర్ బ్యాగ్ మార్ఫా ఏదైనా డెలెక్టస్ ఫుడ్ ట్రక్. సపియంటే ���ింథ్ ఐడి ఊహ. లోకావోర్ సెడ్ హెల్వెటికా క్లిచ్ ఐరనీ, థండర్క్యాట్ల గురించి మీరు బహుశా విని ఉండరు హూడీ గ్లూటెన్-ఫ్రీ లో-ఫై ఫ్యాప్ అలిక్విప్. లేబర్ ఎలిట్ ప్లేస్అట్ వారు అమ్ముడవకముందే, టెర్రీ రిచర్డ్సన్ ప్రొడెంట్ బ్రంచ్ నెస్సియంట్ క్విస్ కాస్బీ స్వెటర్ ప్యారియటూర్ కెఫియెహ్ యుట్ హెల్వెటికా ఆర్టిసన్. కార్డిగాన్ క్రాఫ్ట్ బీర్ సీటాన్ రెడీమేడ్ వెలిట్. VHS చాంబ్రే లేబర్స్ టెంపర్ వెనియం. అనిమ్ మోలిట్ మినిమ్ కమోడో ఉల్లంకో థండర్క్యాట్స్.
Navbar లింక్లు తప్పనిసరిగా పరిష్కరించగల id లక్ష్యాలను కలిగి ఉండాలి. ఉదాహరణకు, <a href="#home">home</a>
తప్పనిసరిగా DOMలో ఏదో ఒక దానికి అనుగుణంగా ఉండాలి <div id="home"></div>
.
:visible
లక్ష్యం కాని అంశాలు విస్మరించబడ్డాయి:visible
j క్వెరీకి అనుగుణంగా లేని లక్ష్య అంశాలు విస్మరించబడతాయి మరియు వాటి సంబంధిత nav అంశాలు ఎప్పటికీ హైలైట్ చేయబడవు.
అమలు విధానంతో సంబంధం లేకుండా, scrollspy position: relative;
మీరు గూఢచర్యం చేస్తున్న మూలకంపై ఉపయోగించడం అవసరం. చాలా సందర్భాలలో ఇది <body>
. కాకుండా ఇతర మూలకాలపై స్క్రోల్స్పైయింగ్ చేస్తున్నప్పుడు , సెట్ను <body>
కలిగి ఉండేలా చూసుకోండి మరియు వర్తింపజేయండి.height
overflow-y: scroll;
మీ టాప్బార్ నావిగేషన్కు స్క్రోల్స్పై ప్రవర్తనను సులభంగా జోడించడానికి, data-spy="scroll"
మీరు గూఢచర్యం చేయాలనుకుంటున్న మూలకానికి జోడించండి (సాధారణంగా ఇది <body>
). ఆపై ఏదైనా బూట్స్ట్రాప్ కాంపోనెంట్ data-target
యొక్క పేరెంట్ ఎలిమెంట్ యొక్క ID లేదా క్లాస్తో లక్షణాన్ని జోడించండి..nav
మీ CSSలో జోడించిన తర్వాత position: relative;
, JavaScript ద్వారా scrollspyకి కాల్ చేయండి:
.scrollspy('refresh')
DOM నుండి మూలకాలను జోడించడం లేదా తీసివేయడంతో పాటు scrollspyని ఉపయోగిస్తున్నప్పుడు, మీరు రిఫ్రెష్ పద్ధతిని ఇలా పిలవాలి:
ఎంపికలు డేటా లక్షణాలు లేదా జావాస్క్రిప్ట్ ద్వారా పంపబడతాయి. డేటా అట్రిబ్యూట్ల కోసం, ఎంపిక పేరును data-
, లో వలె జత చేయండి data-offset=""
.
పేరు | రకం | డిఫాల్ట్ | వివరణ |
---|---|---|---|
ఆఫ్సెట్ | సంఖ్య | 10 | స్క్రోల్ యొక్క స్థానాన్ని లెక్కించేటప్పుడు ఎగువ నుండి ఆఫ్సెట్ చేయడానికి పిక్సెల్లు. |
ఈవెంట్ రకం | వివరణ |
---|---|
activate.bs.scrollspy | scrollspy ద్వారా కొత్త ఐటెమ్ యాక్టివేట్ అయినప్పుడల్లా ఈ ఈవెంట్ ఫైర్ అవుతుంది. |
డ్రాప్డౌన్ మెనుల ద్వారా కూడా స్థానిక కంటెంట్ పేన్ల ద్వారా పరివర్తనకు త్వరిత, డైనమిక్ ట్యాబ్ కార్యాచరణను జోడించండి. నెస్టెడ్ ట్యాబ్లకు మద్దతు లేదు.
రా డెనిమ్ మీరు బహుశా జీన్ షార్ట్స్ ఆస్టిన్ గురించి విని ఉండకపోవచ్చు. నెస్సియంట్ టోఫు స్టంప్టౌన్ అలిక్వా, రెట్రో సింథ్ మాస్టర్ క్లీన్స్. మీసం క్లిచ్ టెంపర్, విలియమ్స్బర్గ్ కార్లెస్ శాకాహారి హెల్వెటికా. కసాయి రెట్రో కెఫియే డ్రీమ్క్యాచర్ సింథ్ను రిప్రెహెండరిట్ చేయండి. కాస్బీ స్వెటర్ eu banh mi, qui irure టెర్రీ రిచర్డ్సన్ ఎక్స్ స్క్విడ్. సాల్వియా సిల్లమ్ ఐఫోన్ను అలిక్విప్ చేయండి. సీతాన్ అలిక్విప్ క్విస్ కార్డిగాన్ అమెరికన్ దుస్తులు, బుట్చేర్ వాల్ప్టేట్ నిసి క్వి.
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.
ఈ ప్లగ్ఇన్ ట్యాబ్ చేయదగిన ప్రాంతాలను జోడించడానికి ట్యాబ్ చేయబడిన నావిగేషన్ కాంపోనెంట్ను విస్తరిస్తుంది.
జావాస్క్రిప్ట్ ద్వారా ట్యాబ్ చేయదగిన ట్యాబ్లను ప్రారంభించండి (ప్రతి ట్యాబ్ ఒక్కొక్కటిగా యాక్టివేట్ చేయబడాలి):
మీరు వ్యక్తిగత ట్యాబ్లను అనేక విధాలుగా సక్రియం చేయవచ్చు:
data-toggle="tab"
మీరు కేవలం పేర్కొనడం ద్వారా లేదా data-toggle="pill"
మూలకంపై ఎలాంటి జావాస్క్రిప్ట్ రాయకుండా ట్యాబ్ లేదా పిల్ నావిగేషన్ను సక్రియం చేయవచ్చు . nav
మరియు nav-tabs
తరగతులను ట్యాబ్కు జోడించడం ul
వలన బూట్స్ట్రాప్ ట్యాబ్ స్టైలింగ్nav
వర్తించబడుతుంది మరియు క్లాస్లను జోడించడం ద్వారా పిల్ స్టైలింగ్nav-pills
వర్తిస్తుంది .
ట్యాబ్లు ఫేడ్ ఇన్ చేయడానికి, .fade
ప్రతి దానికి జోడించండి .tab-pane
. మొదటి ట్యాబ్ పేన్ తప్పనిసరిగా .in
ప్రారంభ కంటెంట్ కనిపించేలా చేయాలి.
$().tab
ట్యాబ్ మూలకం మరియు కంటెంట్ కంటైనర్ను సక్రియం చేస్తుంది. ట్యాబ్ తప్పనిసరిగా DOMలో data-target
ఒక href
కంటైనర్ నోడ్ను లక్ష్యంగా చేసుకుని ఉండాలి. పై ఉదాహరణలలో, ట్యాబ్లు లక్షణాలతో <a>
కూడిన s .data-toggle="tab"
.tab('show')
ఇచ్చిన ట్యాబ్ను ఎంచుకుని, దాని అనుబంధిత కంటెంట్ను చూపుతుంది. మునుపు ఎంచుకున్న ఏదైనా ఇతర ట్యాబ్ ఎంపిక చేయబడదు మరియు దాని అనుబంధిత కంటెంట్ దాచబడుతుంది. ట్యాబ్ పేన్ వాస్తవంగా చూపబడక ముందే కాలర్కు తిరిగి వస్తుంది (అంటే shown.bs.tab
ఈవెంట్ జరగడానికి ముందు).
కొత్త ట్యాబ్ను చూపుతున్నప్పుడు, ఈవెంట్లు కింది క్రమంలో కాల్పులు జరుపుతాయి:
hide.bs.tab
(ప్రస్తుత క్రియాశీల ట్యాబ్లో)show.bs.tab
(చూపవలసిన ట్యాబ్లో)hidden.bs.tab
(మునుపటి యాక్టివ్ ట్యాబ్లో, hide.bs.tab
ఈవెంట్కు సంబంధించినదే)shown.bs.tab
(కొత్తగా యాక్టివ్గా ఉన్న ఇప్పుడే చూపబడిన ట్యాబ్లో, show.bs.tab
ఈవెంట్కు సంబంధించినది)ఏ ట్యాబ్ ఇప్పటికే సక్రియంగా లేకుంటే, hide.bs.tab
మరియు hidden.bs.tab
ఈవెంట్లు తొలగించబడవు.
ఈవెంట్ రకం | వివరణ |
---|---|
show.bs.tab | ఈ ఈవెంట్ ట్యాబ్ షోలో కాల్పులు జరుపుతుంది, కానీ కొత్త ట్యాబ్ చూపబడక ముందే. యాక్టివ్ ట్యాబ్ మరియు మునుపటి యాక్టివ్ ట్యాబ్ (అందుబాటులో ఉంటే) వరుసగా ఉపయోగించుకోండి event.target మరియు లక్ష్యంగా చేసుకోండి.event.relatedTarget |
చూపబడింది.bs.tab | ట్యాబ్ చూపబడిన తర్వాత ఈ ఈవెంట్ ట్యాబ్ షోలో మంటలు వేస్తుంది. యాక్టివ్ ట్యాబ్ మరియు మునుపటి యాక్టివ్ ట్యాబ్ (అందుబాటులో ఉంటే) వరుసగా ఉపయోగించుకోండి event.target మరియు లక్ష్యంగా చేసుకోండి.event.relatedTarget |
hide.bs.tab | ఈ ఈవెంట్ కొత్త ట్యాబ్ను చూపాల్సినప్పుడు (అందువలన మునుపటి యాక్టివ్ ట్యాబ్ దాచబడాలి) కాల్పులు జరుపుతుంది. ప్రస్తుత యాక్టివ్ ట్యాబ్ మరియు కొత్త త్వరలో యాక్టివ్గా ఉండే ట్యాబ్ను వరుసగా ఉపయోగించుకోండి event.target మరియు లక్ష్యంగా చేసుకోండి.event.relatedTarget |
దాచిన.bs.టాబ్ | కొత్త ట్యాబ్ చూపబడిన తర్వాత ఈ ఈవెంట్ కాల్పులు జరుపుతుంది (అందువల్ల మునుపటి సక్రియ ట్యాబ్ దాచబడుతుంది). మునుపటి యాక్టివ్ ట్యాబ్ మరియు కొత్త యాక్టివ్ ట్యాబ్లను వరుసగా ఉపయోగించుకోండి event.target మరియు లక్ష్యంగా చేసుకోండి.event.relatedTarget |
జాసన్ ఫ్రేమ్ రాసిన అద్భుతమైన jQuery.tipsy ప్లగ్ఇన్ ప్రేరణ; టూల్టిప్లు నవీకరించబడిన సంస్కరణ, ఇది చిత్రాలపై ఆధారపడదు, యానిమేషన్ల కోసం CSS3ని మరియు స్థానిక శీర్షిక నిల్వ కోసం డేటా-లక్షణాలను ఉపయోగిస్తుంది.
సున్నా-పొడవు శీర్షికలతో టూల్టిప్లు ఎప్పుడూ ప్రదర్శించబడవు.
టూల్టిప్లను చూడటానికి క్రింది లింక్లపై హోవర్ చేయండి:
టైట్ ప్యాంటు నెక్స్ట్ లెవల్ కెఫియే మీరు వాటి గురించి విని ఉండకపోవచ్చు. ఫోటో బూత్ గడ్డం ముడి డెనిమ్ లెటర్ప్రెస్ వేగన్ మెసెంజర్ బ్యాగ్ స్టంప్టౌన్. ఫామ్-టు-టేబుల్ సీటాన్, mcsweeney యొక్క ఫిక్సీ సస్టైనబుల్ క్వినోవా 8-బిట్ అమెరికన్ దుస్తులు టెర్రీ రిచర్డ్సన్ వినైల్ చాంబ్రేని కలిగి ఉన్నాయి . బార్డ్ స్టంప్టౌన్, కార్డిగాన్స్ బాన్ మి లోమో థండర్క్యాట్స్. టోఫు బయోడీజిల్ విలియమ్స్బర్గ్ మార్ఫా, ఫోర్ లోకో మెక్స్వీనీస్ క్లీన్స్ శాకాహారి చాంబ్రే. నిజంగా వ్యంగ్య కళాకారుడు సంసార కీటార్ , సీన్స్టర్ ఫార్మ్-టు-టేబుల్ బ్యాంక్సీ ఆస్టిన్ ట్విట్టర్ హ్యాండిల్ ఫ్రీగాన్ క్రేడ్ రా డెనిమ్ సింగిల్-ఆరిజిన్ కాఫీ వైరల్.
నాలుగు ఎంపికలు అందుబాటులో ఉన్నాయి: ఎగువ, కుడి, దిగువ మరియు ఎడమకు సమలేఖనం చేయబడింది.
పనితీరు కారణాల దృష్ట్యా, టూల్టిప్ మరియు పాప్ఓవర్ డేటా-ఎపిస్ ఎంపిక చేయబడ్డాయి, అంటే మీరు వాటిని మీరే ప్రారంభించాలి .
data-toggle
పేజీలోని అన్ని టూల్టిప్లను ప్రారంభించడానికి ఒక మార్గం వాటి లక్షణం ద్వారా వాటిని ఎంచుకోవడం :
టూల్టిప్ ప్లగ్ఇన్ డిమాండ్పై కంటెంట్ మరియు మార్కప్ను ఉత్పత్తి చేస్తుంది మరియు డిఫాల్ట్గా టూల్టిప్లను వాటి ట్రిగ్గర్ ఎలిమెంట్ తర్వాత ఉంచుతుంది.
జావాస్క్రిప్ట్ ద్వారా టూల్టిప్ను ట్రిగ్గర్ చేయండి:
టూల్టిప్కు అవసరమైన మార్కప్ అనేది ఒక data
లక్షణం మాత్రమే మరియు title
మీరు టూల్టిప్ను కలిగి ఉండాలనుకుంటున్న HTML మూలకం. టూల్టిప్ యొక్క జనరేట్ మార్కప్ చాలా సులభం, అయితే దీనికి స్థానం అవసరం (డిఫాల్ట్గా, top
ప్లగిన్ ద్వారా సెట్ చేయబడింది).
కొన్నిసార్లు మీరు బహుళ లైన్లను చుట్టే హైపర్లింక్కి టూల్టిప్ను జోడించాలనుకుంటున్నారు. టూల్టిప్ ప్లగ్ఇన్ యొక్క డిఫాల్ట్ ప్రవర్తన దానిని అడ్డంగా మరియు నిలువుగా మధ్యలో ఉంచడం. white-space: nowrap;
దీన్ని నివారించడానికి మీ యాంకర్లకు జోడించండి .
.btn-group
a లేదా an లోపల మూలకాలపై .input-group
లేదా పట్టిక సంబంధిత మూలకాలపై ( <td>
, <th>
, <tr>
, <thead>
, ) టూల్టిప్లను ఉపయోగిస్తున్నప్పుడు <tbody>
, <tfoot>
మీరు container: 'body'
అవాంఛిత దుష్ప్రభావాలను (మూలకం విస్తృతంగా పెరగడం మరియు/ వంటివి) నివారించడానికి ఎంపికను (క్రింద డాక్యుమెంట్ చేయబడింది) పేర్కొనాలి. లేదా టూల్టిప్ ప్రేరేపించబడినప్పుడు దాని గుండ్రని మూలలను కోల్పోతుంది).
tabindex="0"
కీబోర్డ్తో నావిగేట్ చేసే వినియోగదారుల కోసం మరియు ప్రత్యేకించి సహాయక సాంకేతికతలను ఉపయోగించే వినియోగదారుల కోసం, మీరు లింక్లు, ఫారమ్ నియంత్రణలు లేదా లక్షణం ఉన్న ఏదైనా ఏకపక్ష మూలకం వంటి కీబోర్డ్-ఫోకస్ చేయగల మూలకాలకు మాత్రమే టూల్టిప్లను జోడించాలి .
ఒక disabled
లేదా .disabled
మూలకానికి టూల్టిప్ను జోడించడానికి, మూలకాన్ని a లోపల ఉంచండి మరియు దానికి బదులుగా <div>
టూల్టిప్ను వర్తింపజేయండి .<div>
ఎంపికలు డేటా లక్షణాలు లేదా జావాస్క్రిప్ట్ ద్వారా పంపబడతాయి. డేటా అట్రిబ్యూట్ల కోసం, ఎంపిక పేరును data-
, లో వలె జత చేయండి data-animation=""
.
భద్రతా కారణాల దృష్ట్యా డేటా గుణాలను ఉపయోగించి sanitize
, sanitizeFn
మరియు whiteList
ఎంపికలు అందించబడవని గుర్తుంచుకోండి.
పేరు | టైప్ చేయండి | డిఫాల్ట్ | వివరణ |
---|---|---|---|
యానిమేషన్ | బూలియన్ | నిజం | టూల్టిప్కు CSS ఫేడ్ ట్రాన్సిషన్ని వర్తింపజేయండి |
కంటైనర్ | స్ట్రింగ్ | తప్పుడు | తప్పుడు | టూల్టిప్ను నిర్దిష్ట మూలకానికి జోడిస్తుంది. ఉదాహరణ: |
ఆలస్యం | సంఖ్య | వస్తువు | 0 | టూల్టిప్ (ms)ని చూపడం మరియు దాచడం ఆలస్యం - మాన్యువల్ ట్రిగ్గర్ రకానికి వర్తించదు నంబర్ సరఫరా చేయబడితే, దాచు/చూపడం రెండింటికీ ఆలస్యం వర్తించబడుతుంది వస్తువు నిర్మాణం: |
html | బూలియన్ | తప్పుడు | టూల్టిప్లో HTMLని చొప్పించండి. తప్పు అయితే, text DOMలో కంటెంట్ని చొప్పించడానికి j క్వెరీ పద్ధతి ఉపయోగించబడుతుంది. మీరు XSS దాడుల గురించి ఆందోళన చెందుతుంటే వచనాన్ని ఉపయోగించండి. |
ప్లేస్మెంట్ | స్ట్రింగ్ | ఫంక్షన్ | 'పైన' | టూల్టిప్ను ఎలా ఉంచాలి - టాప్ | దిగువ | వదిలి | కుడి | దానంతట అదే. ప్లేస్మెంట్ను నిర్ణయించడానికి ఒక ఫంక్షన్ని ఉపయోగించినప్పుడు, అది టూల్టిప్ DOM నోడ్తో దాని మొదటి ఆర్గ్యుమెంట్గా మరియు ట్రిగ్గరింగ్ ఎలిమెంట్ DOM నోడ్ని దాని రెండవదిగా పిలుస్తుంది. |
సెలెక్టర్ | స్ట్రింగ్ | తప్పుడు | ఎంపిక సాధనం అందించబడితే, టూల్టిప్ ఆబ్జెక్ట్లు పేర్కొన్న లక్ష్యాలకు కేటాయించబడతాయి. jQuery.on ఆచరణలో, ఇది డైనమిక్గా జోడించబడిన DOM మూలకాలకు ( సపోర్ట్) టూల్టిప్లను వర్తింపజేయడానికి కూడా ఉపయోగించబడుతుంది . దీన్ని మరియు సమాచార ఉదాహరణను చూడండి . |
టెంప్లేట్ | స్ట్రింగ్ | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
టూల్టిప్ను సృష్టించేటప్పుడు ఉపయోగించడానికి బేస్ HTML. టూల్టిప్లు
బయటి రేపర్ మూలకం |
శీర్షిక | స్ట్రింగ్ | ఫంక్షన్ | '' |
ఒక ఫంక్షన్ ఇచ్చినట్లయితే, అది |
ట్రిగ్గర్ | స్ట్రింగ్ | 'హోవర్ ఫోకస్' | టూల్టిప్ ఎలా ట్రిగ్గర్ చేయబడింది - క్లిక్ | హోవర్ | దృష్టి | మాన్యువల్. మీరు బహుళ ట్రిగ్గర్లను పాస్ చేయవచ్చు; వాటిని ఖాళీతో వేరు చేయండి. manual మరే ఇతర ట్రిగ్గర్తో కలపడం సాధ్యం కాదు. |
వీక్షణపోర్ట్ | స్ట్రింగ్ | వస్తువు | ఫంక్షన్ | {సెలెక్టర్: 'బాడీ', పాడింగ్: 0 } | టూల్టిప్ను ఈ మూలకం యొక్క హద్దుల్లో ఉంచుతుంది. ఉదాహరణ: ఒక ఫంక్షన్ ఇచ్చినట్లయితే, అది ట్రిగ్గరింగ్ ఎలిమెంట్ DOM నోడ్తో మాత్రమే ఆర్గ్యుమెంట్గా పిలువబడుతుంది. |
శానిటైజ్ | బూలియన్ | నిజం | శానిటైజేషన్ను ప్రారంభించండి లేదా నిలిపివేయండి. సక్రియం చేయబడితే 'template' , 'content' మరియు 'title' ఎంపికలు శానిటైజ్ చేయబడతాయి. |
తెల్లజాబితా | వస్తువు | డిఫాల్ట్ విలువ | అనుమతించబడిన లక్షణాలు మరియు ట్యాగ్లను కలిగి ఉన్న వస్తువు |
sanitizeFn | శూన్యం | ఫంక్షన్ | శూన్య | ఇక్కడ మీరు మీ స్వంత శానిటైజ్ ఫంక్షన్ను సరఫరా చేయవచ్చు. మీరు శానిటైజేషన్ చేయడానికి ప్రత్యేక లైబ్రరీని ఉపయోగించాలనుకుంటే ఇది ఉపయోగకరంగా ఉంటుంది. |
పైన వివరించిన విధంగా వ్యక్తిగత టూల్టిప్ల కోసం ఎంపికలు ప్రత్యామ్నాయంగా డేటా అట్రిబ్యూట్లను ఉపయోగించడం ద్వారా పేర్కొనవచ్చు.
$().tooltip(options)
ఎలిమెంట్ సేకరణకు టూల్టిప్ హ్యాండ్లర్ను జోడిస్తుంది.
.tooltip('show')
మూలకం యొక్క టూల్టిప్ను వెల్లడిస్తుంది. టూల్టిప్ వాస్తవంగా చూపబడక ముందే కాలర్కి తిరిగి వస్తుంది (అంటే shown.bs.tooltip
ఈవెంట్ జరగడానికి ముందు). ఇది టూల్టిప్ యొక్క "మాన్యువల్" ట్రిగ్గరింగ్గా పరిగణించబడుతుంది. సున్నా-పొడవు శీర్షికలతో టూల్టిప్లు ఎప్పుడూ ప్రదర్శించబడవు.
.tooltip('hide')
మూలకం యొక్క ఉపకరణ చిట్కాను దాచిపెడుతుంది. టూల్టిప్ వాస్తవంగా దాచబడక ముందే కాలర్కి తిరిగి వస్తుంది (అంటే hidden.bs.tooltip
ఈవెంట్ జరగడానికి ముందు). ఇది టూల్టిప్ యొక్క "మాన్యువల్" ట్రిగ్గరింగ్గా పరిగణించబడుతుంది.
.tooltip('toggle')
మూలకం యొక్క టూల్టిప్ను టోగుల్ చేస్తుంది. టూల్టిప్ వాస్తవంగా చూపబడటానికి లేదా దాచబడటానికి ముందే కాలర్కి తిరిగి వస్తుంది (అంటే shown.bs.tooltip
లేదా hidden.bs.tooltip
ఈవెంట్ జరగడానికి ముందు). ఇది టూల్టిప్ యొక్క "మాన్యువల్" ట్రిగ్గరింగ్గా పరిగణించబడుతుంది.
.tooltip('destroy')
మూలకం యొక్క టూల్టిప్ను దాచి, నాశనం చేస్తుంది. డెలిగేషన్ని ఉపయోగించే టూల్టిప్లు (అవి ఎంపికను ఉపయోగించి సృష్టించబడతాయి ) selector
డిసెండెంట్ ట్రిగ్గర్ మూలకాలపై వ్యక్తిగతంగా నాశనం చేయబడవు.
ఈవెంట్ రకం | వివరణ |
---|---|
show.bs.టూల్టిప్ | ఇన్స్టెన్స్ మెథడ్ని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే ఫైర్ అవుతుంది show . |
చూపబడింది.bs.టూల్టిప్ | టూల్టిప్ వినియోగదారుకు కనిపించేలా చేసినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
hide.bs.టూల్టిప్ | hide ఉదాహరణ పద్ధతిని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే తొలగించబడుతుంది . |
దాచిన.bs.టూల్టిప్ | టూల్టిప్ వినియోగదారు నుండి దాచబడటం పూర్తయినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనాలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
inserted.bs.tooltip | show.bs.tooltip టూల్టిప్ టెంప్లేట్ DOMకి జోడించబడినప్పుడు ఈవెంట్ తర్వాత ఈ ఈవెంట్ తొలగించబడుతుంది . |
హౌసింగ్ సెకండరీ సమాచారం కోసం ఏదైనా ఎలిమెంట్కి iPadలో ఉన్నటువంటి కంటెంట్ యొక్క చిన్న అతివ్యాప్తులను జోడించండి.
టైటిల్ మరియు కంటెంట్ రెండూ సున్నా-పొడవు ఉన్న పాపోవర్లు ఎప్పుడూ ప్రదర్శించబడవు.
Popovers మీ బూట్స్ట్రాప్ వెర్షన్లో టూల్టిప్ ప్లగ్ఇన్ని చేర్చడం అవసరం.
పనితీరు కారణాల దృష్ట్యా, టూల్టిప్ మరియు పాప్ఓవర్ డేటా-ఎపిస్ ఎంపిక చేయబడ్డాయి, అంటే మీరు వాటిని మీరే ప్రారంభించాలి .
పేజీలోని అన్ని పాప్ఓవర్లను ప్రారంభించేందుకు ఒక మార్గం ఏమిటంటే, వాటిని వాటి data-toggle
లక్షణం ద్వారా ఎంచుకోవడం:
.btn-group
a లేదా an లోపల మూలకాలపై .input-group
లేదా పట్టిక సంబంధిత మూలకాలపై ( <td>
, <th>
, <tr>
, <thead>
, ) పాపోవర్లను ఉపయోగిస్తున్నప్పుడు <tbody>
, <tfoot>
మీరు container: 'body'
అవాంఛిత దుష్ప్రభావాలను (మూలకం విస్తృతంగా పెరగడం మరియు/ వంటివి) నివారించడానికి ఎంపికను (క్రింద డాక్యుమెంట్ చేయబడింది) పేర్కొనాలి. లేదా పాప్ఓవర్ ప్రేరేపించబడినప్పుడు దాని గుండ్రని మూలలను కోల్పోతుంది).
disabled
ఒక లేదా మూలకానికి పాప్ఓవర్ని జోడించడానికి .disabled
, మూలకాన్ని a లోపల ఉంచండి మరియు దానికి బదులుగా <div>
పాప్ఓవర్ని వర్తింపజేయండి .<div>
కొన్నిసార్లు మీరు బహుళ లైన్లను చుట్టే హైపర్లింక్కి పాప్ఓవర్ని జోడించాలనుకుంటున్నారు. పాప్ఓవర్ ప్లగ్ఇన్ యొక్క డిఫాల్ట్ ప్రవర్తన దానిని అడ్డంగా మరియు నిలువుగా మధ్యలో ఉంచడం. white-space: nowrap;
దీన్ని నివారించడానికి మీ యాంకర్లకు జోడించండి .
నాలుగు ఎంపికలు అందుబాటులో ఉన్నాయి: ఎగువ, కుడి, దిగువ మరియు ఎడమకు సమలేఖనం చేయబడింది.
లోబోర్టిస్లో ఇది ఏర్పాటు చేయబడింది. ఎనేయన్ ఇయు లియో క్వామ్. పెల్లెంటెస్క్ ఆర్నారే సెమ్ లాసినియా క్వామ్ వెనెనటిస్ వెస్టిబులం.
లోబోర్టిస్లో ఇది ఏర్పాటు చేయబడింది. ఎనేయన్ ఇయు లియో క్వామ్. పెల్లెంటెస్క్ ఆర్నారే సెమ్ లాసినియా క్వామ్ వెనెనటిస్ వెస్టిబులం.
లోబోర్టిస్లో ఇది ఏర్పాటు చేయబడింది. ఎనేయన్ ఇయు లియో క్వామ్. పెల్లెంటెస్క్ ఆర్నారే సెమ్ లాసినియా క్వామ్ వెనెనటిస్ వెస్టిబులం.
లోబోర్టిస్లో ఇది ఏర్పాటు చేయబడింది. ఎనేయన్ ఇయు లియో క్వామ్. పెల్లెంటెస్క్ ఆర్నారే సెమ్ లాసినియా క్వామ్ వెనెనటిస్ వెస్టిబులం.
focus
వినియోగదారు చేసే తదుపరి క్లిక్లో పాప్ఓవర్లను తీసివేయడానికి ట్రిగ్గర్ను ఉపయోగించండి .
సరైన క్రాస్-బ్రౌజర్ మరియు క్రాస్-ప్లాట్ఫారమ్ ప్రవర్తన కోసం, మీరు తప్పనిసరిగా ట్యాగ్ని ఉపయోగించాలి, ట్యాగ్ని <a>
కాదు మరియు మీరు తప్పనిసరిగా మరియు లక్షణాలను <button>
కూడా చేర్చాలి .role="button"
tabindex
జావాస్క్రిప్ట్ ద్వారా పాపవర్లను ప్రారంభించండి:
ఎంపికలు డేటా లక్షణాలు లేదా జావాస్క్రిప్ట్ ద్వారా పంపబడతాయి. డేటా అట్రిబ్యూట్ల కోసం, ఎంపిక పేరును data-
, లో వలె జత చేయండి data-animation=""
.
భద్రతా కారణాల దృష్ట్యా డేటా గుణాలను ఉపయోగించి sanitize
, sanitizeFn
మరియు whiteList
ఎంపికలు అందించబడవని గుర్తుంచుకోండి.
పేరు | టైప్ చేయండి | డిఫాల్ట్ | వివరణ |
---|---|---|---|
యానిమేషన్ | బూలియన్ | నిజం | పాప్ఓవర్కి CSS ఫేడ్ ట్రాన్సిషన్ని వర్తింపజేయండి |
కంటైనర్ | స్ట్రింగ్ | తప్పుడు | తప్పుడు | పాప్ఓవర్ని నిర్దిష్ట మూలకానికి జోడిస్తుంది. ఉదాహరణ: |
విషయము | స్ట్రింగ్ | ఫంక్షన్ | '' |
|
ఆలస్యం | సంఖ్య | వస్తువు | 0 | popover (ms)ని చూపడం మరియు దాచడం ఆలస్యం - మాన్యువల్ ట్రిగ్గర్ రకానికి వర్తించదు నంబర్ సరఫరా చేయబడితే, దాచు/చూపడం రెండింటికీ ఆలస్యం వర్తించబడుతుంది వస్తువు నిర్మాణం: |
html | బూలియన్ | తప్పుడు | పాప్ఓవర్లో HTMLని చొప్పించండి. తప్పు అయితే, text DOMలో కంటెంట్ని చొప్పించడానికి j క్వెరీ పద్ధతి ఉపయోగించబడుతుంది. మీరు XSS దాడుల గురించి ఆందోళన చెందుతుంటే వచనాన్ని ఉపయోగించండి. |
ప్లేస్మెంట్ | స్ట్రింగ్ | ఫంక్షన్ | 'కుడి' | పాప్ఓవర్ను ఎలా ఉంచాలి - టాప్ | దిగువ | వదిలి | కుడి | దానంతట అదే. ప్లేస్మెంట్ను నిర్ణయించడానికి ఒక ఫంక్షన్ను ఉపయోగించినప్పుడు, అది పాప్ఓవర్ DOM నోడ్ని దాని మొదటి ఆర్గ్యుమెంట్గా మరియు ట్రిగ్గరింగ్ ఎలిమెంట్ DOM నోడ్ని రెండవదిగా పిలుస్తుంది. |
సెలెక్టర్ | స్ట్రింగ్ | తప్పుడు | ఎంపిక సాధనం అందించబడితే, పాప్ఓవర్ ఆబ్జెక్ట్లు పేర్కొన్న లక్ష్యాలకు కేటాయించబడతాయి. ఆచరణలో, పాపోవర్లను జోడించడానికి డైనమిక్ HTML కంటెంట్ని ప్రారంభించడానికి ఇది ఉపయోగించబడుతుంది. దీన్ని మరియు సమాచార ఉదాహరణను చూడండి . |
టెంప్లేట్ | స్ట్రింగ్ | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
పాప్ఓవర్ని సృష్టించేటప్పుడు ఉపయోగించడానికి బేస్ HTML. పాప్ఓవర్కి పాప్ఓవర్కి
బయటి రేపర్ మూలకం |
శీర్షిక | స్ట్రింగ్ | ఫంక్షన్ | '' |
|
ట్రిగ్గర్ | స్ట్రింగ్ | 'క్లిక్' | పాప్ఓవర్ ఎలా ప్రేరేపించబడుతుంది - క్లిక్ | హోవర్ | దృష్టి | మాన్యువల్. మీరు బహుళ ట్రిగ్గర్లను పాస్ చేయవచ్చు; వాటిని ఖాళీతో వేరు చేయండి. manual మరే ఇతర ట్రిగ్గర్తో కలపడం సాధ్యం కాదు. |
వీక్షణపోర్ట్ | స్ట్రింగ్ | వస్తువు | ఫంక్షన్ | {సెలెక్టర్: 'బాడీ', పాడింగ్: 0 } | పాప్ఓవర్ను ఈ మూలకం యొక్క హద్దుల్లో ఉంచుతుంది. ఉదాహరణ: ఒక ఫంక్షన్ ఇచ్చినట్లయితే, అది ట్రిగ్గరింగ్ ఎలిమెంట్ DOM నోడ్తో మాత్రమే ఆర్గ్యుమెంట్గా పిలువబడుతుంది. |
శానిటైజ్ | బూలియన్ | నిజం | శానిటైజేషన్ను ప్రారంభించండి లేదా నిలిపివేయండి. సక్రియం చేయబడితే 'template' , 'content' మరియు 'title' ఎంపికలు శానిటైజ్ చేయబడతాయి. |
తెల్లజాబితా | వస్తువు | డిఫాల్ట్ విలువ | అనుమతించబడిన లక్షణాలు మరియు ట్యాగ్లను కలిగి ఉన్న వస్తువు |
sanitizeFn | శూన్యం | ఫంక్షన్ | శూన్య | ఇక్కడ మీరు మీ స్వంత శానిటైజ్ ఫంక్షన్ను సరఫరా చేయవచ్చు. మీరు శానిటైజేషన్ చేయడానికి ప్రత్యేక లైబ్రరీని ఉపయోగించాలనుకుంటే ఇది ఉపయోగకరంగా ఉంటుంది. |
పైన వివరించిన విధంగా వ్యక్తిగత పాప్ఓవర్ల కోసం ఎంపికలు ప్రత్యామ్నాయంగా డేటా అట్రిబ్యూట్లను ఉపయోగించడం ద్వారా పేర్కొనవచ్చు.
$().popover(options)
మూలకాల సేకరణ కోసం పాప్ఓవర్లను ప్రారంభిస్తుంది.
.popover('show')
మూలకం యొక్క పాప్ఓవర్ను వెల్లడిస్తుంది. పాప్ఓవర్ వాస్తవంగా చూపబడక ముందే (అంటే shown.bs.popover
ఈవెంట్ జరగడానికి ముందు) కాలర్కి తిరిగి వస్తుంది. ఇది పాప్ఓవర్ యొక్క "మాన్యువల్" ట్రిగ్గర్గా పరిగణించబడుతుంది. టైటిల్ మరియు కంటెంట్ రెండూ సున్నా-పొడవు ఉన్న పాపవర్లు ఎప్పుడూ ప్రదర్శించబడవు.
.popover('hide')
మూలకం యొక్క పాప్ఓవర్ను దాచిపెడుతుంది. పాప్ఓవర్ వాస్తవంగా దాచబడక ముందే (అంటే hidden.bs.popover
ఈవెంట్ జరగడానికి ముందు) కాలర్కి తిరిగి వస్తుంది. ఇది పాప్ఓవర్ యొక్క "మాన్యువల్" ట్రిగ్గర్గా పరిగణించబడుతుంది.
.popover('toggle')
మూలకం యొక్క పాప్ఓవర్ను టోగుల్ చేస్తుంది. పాప్ఓవర్ వాస్తవంగా చూపబడటానికి లేదా దాచబడటానికి ముందు కాలర్కి తిరిగి వస్తుంది (అంటే shown.bs.popover
లేదా hidden.bs.popover
సంఘటన జరగడానికి ముందు). ఇది పాప్ఓవర్ యొక్క "మాన్యువల్" ట్రిగ్గర్గా పరిగణించబడుతుంది.
.popover('destroy')
మూలకం యొక్క పాప్ఓవర్ను దాచి, నాశనం చేస్తుంది. డెలిగేషన్ను ఉపయోగించే పాపోవర్లు (అవి ఎంపికను ఉపయోగించి సృష్టించబడతాయి ) selector
డిసెండెంట్ ట్రిగ్గర్ మూలకాలపై వ్యక్తిగతంగా నాశనం చేయబడవు.
ఈవెంట్ రకం | వివరణ |
---|---|
show.bs.popover | ఇన్స్టెన్స్ మెథడ్ని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే ఫైర్ అవుతుంది show . |
చూపబడింది.bs.popover | పాప్ఓవర్ వినియోగదారుకు కనిపించేలా చేసినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
hide.bs.popover | hide ఉదాహరణ పద్ధతిని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే తొలగించబడుతుంది . |
దాచిన.bs.popover | పాప్ఓవర్ వినియోగదారు నుండి దాచబడటం పూర్తయినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనాలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
insert.bs.popover | show.bs.popover పాప్ఓవర్ టెంప్లేట్ DOMకి జోడించబడిన ఈవెంట్ తర్వాత ఈ ఈవెంట్ తొలగించబడుతుంది . |
ఈ ప్లగ్ఇన్తో అన్ని హెచ్చరిక సందేశాలకు డిస్మిస్ కార్యాచరణను జోడించండి.
బటన్ను ఉపయోగిస్తున్నప్పుడు .close
, అది తప్పనిసరిగా మొదటి చైల్డ్ అయి ఉండాలి .alert-dismissible
మరియు మార్కప్లో దాని ముందు టెక్స్ట్ కంటెంట్ రాకూడదు.
ఇది మరియు దానిని మార్చండి మరియు మళ్లీ ప్రయత్నించండి. డ్యూయిస్ మోల్లిస్, ఈస్ట్ నాన్ కమోడో లూక్టస్, నిసి ఎరట్ పోర్టిటర్ లిగులా, ఎగెట్ లాసినియా ఒడియో సెమ్ నెక్ ఎలిట్. క్రాస్ మాటిస్ కాన్సెక్టెచర్ పురస్ సిట్ అమెట్ ఫెర్మెంటమ్.
data-dismiss="alert"
స్వయంచాలకంగా హెచ్చరిక క్లోజ్ ఫంక్షనాలిటీని అందించడానికి మీ క్లోజ్ బటన్కు జోడించండి . హెచ్చరికను మూసివేయడం వలన అది DOM నుండి తీసివేయబడుతుంది.
మీ హెచ్చరికలు మూసివేసేటప్పుడు యానిమేషన్ను ఉపయోగించేందుకు, వాటికి ఇప్పటికే వర్తింపజేయబడిన తరగతులు .fade
మరియు తరగతులు ఉన్నాయని నిర్ధారించుకోండి ..in
$().alert()
data-dismiss="alert"
లక్షణాన్ని కలిగి ఉన్న డిసెండెంట్ ఎలిమెంట్లపై క్లిక్ ఈవెంట్ల కోసం హెచ్చరికను వినేలా చేస్తుంది . (డేటా-api యొక్క ఆటో-ఇనిషియలైజేషన్ని ఉపయోగిస్తున్నప్పుడు అవసరం లేదు.)
$().alert('close')
హెచ్చరికను DOM నుండి తీసివేయడం ద్వారా దాన్ని మూసివేస్తుంది. మూలకంపై .fade
మరియు తరగతులు ఉన్నట్లయితే , అది తీసివేయబడక ముందే హెచ్చరిక మసకబారుతుంది..in
బూట్స్ట్రాప్ యొక్క హెచ్చరిక ప్లగ్ఇన్ హెచ్చరిక కార్యాచరణలో హుక్ చేయడం కోసం కొన్ని ఈవెంట్లను బహిర్గతం చేస్తుంది.
ఈవెంట్ రకం | వివరణ |
---|---|
close.bs.alert | ఇన్స్టెన్స్ మెథడ్ని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే ఫైర్ అవుతుంది close . |
క్లోజ్డ్.బిఎస్.అలర్ట్ | హెచ్చరిక మూసివేయబడినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనాలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
బటన్లతో మరిన్ని చేయండి. టూల్బార్ల వంటి మరిన్ని భాగాల కోసం కంట్రోల్ బటన్ స్టేట్మెంట్స్ లేదా బటన్ల గ్రూప్లను సృష్టించండి.
Firefox పేజీ లోడ్ల అంతటా ఫారమ్ కంట్రోల్ స్టేట్లను (వైకల్యం మరియు తనిఖీ) కొనసాగిస్తుంది . దీని కోసం ఒక ప్రత్యామ్నాయం ఉపయోగించడం autocomplete="off"
. మొజిల్లా బగ్ #654072 చూడండి .
data-loading-text="Loading..."
బటన్లో లోడింగ్ స్థితిని ఉపయోగించడానికి జోడించండి .
ఈ ఫీచర్ v3.3.5 నుండి విస్మరించబడింది మరియు v4లో తీసివేయబడింది.
ఈ ప్రదర్శన నిమిత్తం, మేము ఉపయోగిస్తున్నాము data-loading-text
మరియు $().button('loading')
, కానీ మీరు ఉపయోగించగల ఏకైక రాష్ట్రం అది కాదు. దిగువ $().button(string)
డాక్యుమెంటేషన్లో దీని గురించి మరింత చూడండి .
data-toggle="button"
ఒకే బటన్పై టోగుల్ చేయడాన్ని సక్రియం చేయడానికి జోడించండి .
.active
మరియుaria-pressed="true"
ముందుగా టోగుల్ చేయబడిన బటన్ల కోసం, మీరు తప్పనిసరిగా .active
తరగతిని మరియు aria-pressed="true"
లక్షణాన్ని మీకే జోడించాలి button
.
వాటి సంబంధిత స్టైల్స్లో టోగుల్ చేయడాన్ని ప్రారంభించడానికి చెక్బాక్స్ లేదా రేడియో ఇన్పుట్లను కలిగి ఉన్న data-toggle="buttons"
వాటికి జోడించండి ..btn-group
.active
ముందుగా ఎంచుకున్న ఎంపికల కోసం, మీరు తప్పనిసరిగా .active
ఇన్పుట్కు తరగతిని జోడించాలి label
.
click
చెక్బాక్స్ బటన్ యొక్క చెక్ చేయబడిన స్థితి బటన్పై ఈవెంట్ను తొలగించకుండా నవీకరించబడితే (ఉదా. ఇన్పుట్ <input type="reset">
యొక్క ప్రాపర్టీని సెట్ చేయడం ద్వారా లేదా ద్వారా checked
), మీరు .active
ఇన్పుట్లోని తరగతిని label
మీరే టోగుల్ చేయాలి.
$().button('toggle')
పుష్ స్థితిని టోగుల్ చేస్తుంది. బటన్ సక్రియం చేయబడిన రూపాన్ని ఇస్తుంది.
$().button('reset')
బటన్ స్థితిని రీసెట్ చేస్తుంది - వచనాన్ని అసలైన టెక్స్ట్కి మార్చుకుంటుంది. ఈ పద్ధతి అసమకాలికమైనది మరియు రీసెట్ చేయడం పూర్తికాకముందే తిరిగి వస్తుంది.
$().button(string)
ఏదైనా డేటా నిర్వచించిన టెక్స్ట్ స్థితికి టెక్స్ట్ని మారుస్తుంది.
సులభమైన టోగుల్ ప్రవర్తన కోసం కొన్ని తరగతులను ఉపయోగించుకునే సౌకర్యవంతమైన ప్లగ్ఇన్.
కుదించుకు మీ బూట్స్ట్రాప్ సంస్కరణలో పరివర్తనాల ప్లగ్ఇన్ని చేర్చడం అవసరం.
తరగతి మార్పుల ద్వారా మరొక మూలకాన్ని చూపించడానికి మరియు దాచడానికి దిగువ బటన్లను క్లిక్ చేయండి:
.collapse
కంటెంట్ను దాచిపెడుతుంది.collapsing
పరివర్తన సమయంలో వర్తించబడుతుంది.collapse.in
కంటెంట్ చూపిస్తుందిమీరు href
అట్రిబ్యూట్తో లింక్ని లేదా లక్షణంతో బటన్ను ఉపయోగించవచ్చు data-target
. రెండు సందర్భాల్లో, data-toggle="collapse"
ఇది అవసరం.
ప్యానెల్ కాంపోనెంట్తో అకార్డియన్ని సృష్టించడానికి డిఫాల్ట్ పతనం ప్రవర్తనను విస్తరించండి.
.panel-body
s తో s మార్చుకోవడం కూడా సాధ్యమే .list-group
.
aria-expanded
నియంత్రణ మూలకానికి జోడించాలని నిర్ధారించుకోండి . ఈ లక్షణం స్క్రీన్ రీడర్లకు మరియు ఇలాంటి సహాయక సాంకేతికతలకు ధ్వంసమయ్యే మూలకం యొక్క ప్రస్తుత స్థితిని స్పష్టంగా నిర్వచిస్తుంది. ధ్వంసమయ్యే మూలకం డిఫాల్ట్గా మూసివేయబడితే, అది విలువను కలిగి ఉండాలి aria-expanded="false"
. మీరు in
క్లాస్ని ఉపయోగించి డిఫాల్ట్గా ధ్వంసమయ్యే ఎలిమెంట్ని ఓపెన్ అయ్యేలా సెట్ aria-expanded="true"
చేసి ఉంటే, బదులుగా కంట్రోల్లో సెట్ చేయండి. ధ్వంసమయ్యే మూలకం తెరవబడిందా లేదా మూసివేయబడిందా అనే దాని ఆధారంగా ప్లగ్ఇన్ స్వయంచాలకంగా ఈ లక్షణాన్ని టోగుల్ చేస్తుంది.
అదనంగా, మీ నియంత్రణ మూలకం ఒకే ధ్వంసమయ్యే ఎలిమెంట్ను లక్ష్యంగా చేసుకుంటే - అంటే data-target
లక్షణం సెలెక్టర్ని సూచిస్తున్నట్లయితే - మీరు నియంత్రణ మూలకానికి ధ్వంసమయ్యే మూలకాన్ని కలిగి ఉన్న id
అదనపు aria-controls
లక్షణాన్ని జోడించవచ్చు. id
ఆధునిక స్క్రీన్ రీడర్లు మరియు ఇలాంటి సహాయక సాంకేతికతలు వినియోగదారులకు నేరుగా ధ్వంసమయ్యే ఎలిమెంట్కు నావిగేట్ చేయడానికి అదనపు షార్ట్కట్లను అందించడానికి ఈ లక్షణాన్ని ఉపయోగించుకుంటాయి.
కుప్పకూలిన ప్లగ్ఇన్ భారీ ట్రైనింగ్ను నిర్వహించడానికి కొన్ని తరగతులను ఉపయోగిస్తుంది:
.collapse
కంటెంట్ను దాచిపెడుతుంది.collapse.in
కంటెంట్ని చూపుతుంది.collapsing
పరివర్తన ప్రారంభమైనప్పుడు జోడించబడుతుంది మరియు అది ముగిసినప్పుడు తీసివేయబడుతుందిఈ తరగతులను లో చూడవచ్చు component-animations.less
.
ధ్వంసమయ్యే మూలకం యొక్క నియంత్రణను స్వయంచాలకంగా కేటాయించడానికి ఎలిమెంట్కు జోడించి data-toggle="collapse"
a జోడించండి . కుప్పకూలింపును వర్తింపజేయడానికి లక్షణం CSS ఎంపికను అంగీకరిస్తుంది data-target
. ధ్వంసమయ్యే మూలకానికి data-target
తరగతిని జోడించాలని నిర్ధారించుకోండి . collapse
మీరు దీన్ని డిఫాల్ట్గా తెరవాలనుకుంటే, అదనపు తరగతిని జోడించండిin
.
ధ్వంసమయ్యే నియంత్రణకు అకార్డియన్ లాంటి సమూహ నిర్వహణను జోడించడానికి, డేటా లక్షణాన్ని జోడించండి data-parent="#selector"
. దీన్ని చర్యలో చూడటానికి డెమోని చూడండి.
దీనితో మాన్యువల్గా ప్రారంభించండి:
ఎంపికలు డేటా లక్షణాలు లేదా జావాస్క్రిప్ట్ ద్వారా పంపబడతాయి. డేటా అట్రిబ్యూట్ల కోసం, ఎంపిక పేరును data-
, లో వలె జత చేయండి data-parent=""
.
పేరు | రకం | డిఫాల్ట్ | వివరణ |
---|---|---|---|
తల్లిదండ్రులు | సెలెక్టర్ | తప్పుడు | ఎంపిక సాధనం అందించబడితే, ఈ ధ్వంసమయ్యే అంశం చూపబడినప్పుడు పేర్కొన్న పేరెంట్ కింద అన్ని ధ్వంసమయ్యే అంశాలు మూసివేయబడతాయి. (సాంప్రదాయ అకార్డియన్ ప్రవర్తన లాగానే - ఇది panel తరగతిపై ఆధారపడి ఉంటుంది) |
టోగుల్ | బూలియన్ | నిజం | ఆహ్వానంపై ధ్వంసమయ్యే మూలకాన్ని టోగుల్ చేస్తుంది |
.collapse(options)
మీ కంటెంట్ను ధ్వంసమయ్యే మూలకం వలె సక్రియం చేస్తుంది. ఐచ్ఛిక ఎంపికలను అంగీకరిస్తుంది object
.
.collapse('toggle')
ధ్వంసమయ్యే మూలకాన్ని చూపడానికి లేదా దాచడానికి టోగుల్ చేస్తుంది. ధ్వంసమయ్యే మూలకం వాస్తవానికి చూపబడటానికి లేదా దాచబడటానికి ముందు (అంటే shown.bs.collapse
లేదా hidden.bs.collapse
సంఘటన జరగడానికి ముందు) కాలర్కు తిరిగి వస్తుంది.
.collapse('show')
ధ్వంసమయ్యే మూలకాన్ని చూపుతుంది. ధ్వంసమయ్యే మూలకం వాస్తవంగా చూపబడక ముందే (అంటే shown.bs.collapse
ఈవెంట్ జరగడానికి ముందు) కాలర్కు తిరిగి వస్తుంది.
.collapse('hide')
ధ్వంసమయ్యే మూలకాన్ని దాచిపెడుతుంది. ధ్వంసమయ్యే మూలకం వాస్తవంగా దాచబడకముందే (అంటే hidden.bs.collapse
ఈవెంట్ జరగడానికి ముందు) కాలర్కు తిరిగి వస్తుంది.
బూట్స్ట్రాప్ యొక్క పతనం క్లాస్ పతనం ఫంక్షనాలిటీకి హుక్ చేయడం కోసం కొన్ని ఈవెంట్లను బహిర్గతం చేస్తుంది.
ఈవెంట్ రకం | వివరణ |
---|---|
show.bs.collapse | ఇన్స్టెన్స్ మెథడ్ని పిలిచినప్పుడు ఈ ఈవెంట్ వెంటనే ఫైర్ అవుతుంది show . |
చూపబడింది.bs.కూలిపోతుంది | పతనం మూలకం వినియోగదారుకు కనిపించేలా చేసినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనాలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
hide.bs.collapse | hide పద్ధతిని పిలిచినప్పుడు ఈ సంఘటన వెంటనే తొలగించబడుతుంది . |
దాచిన.bs.కూలిపోవు | వినియోగదారు నుండి పతనం మూలకం దాచబడినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది (CSS పరివర్తనాలు పూర్తయ్యే వరకు వేచి ఉంటుంది). |
రంగులరాట్నం వంటి అంశాల ద్వారా సైక్లింగ్ కోసం స్లైడ్షో భాగం. నెస్టెడ్ క్యారౌసెల్లకు మద్దతు లేదు.
రంగులరాట్నం భాగం సాధారణంగా ప్రాప్యత ప్రమాణాలకు అనుగుణంగా ఉండదు. మీరు కంప్లైంట్ చేయాలనుకుంటే, దయచేసి మీ కంటెంట్ను ప్రదర్శించడానికి ఇతర ఎంపికలను పరిగణించండి.
బూట్స్ట్రాప్ దాని యానిమేషన్ల కోసం ప్రత్యేకంగా CSS3ని ఉపయోగిస్తుంది, అయితే Internet Explorer 8 & 9 అవసరమైన CSS లక్షణాలకు మద్దతు ఇవ్వదు. అందువల్ల, ఈ బ్రౌజర్లను ఉపయోగిస్తున్నప్పుడు స్లయిడ్ ట్రాన్సిషన్ యానిమేషన్లు లేవు. పరివర్తనాల కోసం j క్వెరీ-ఆధారిత ఫాల్బ్యాక్లను చేర్చకూడదని మేము ఉద్దేశపూర్వకంగా నిర్ణయించుకున్నాము.
.active
తరగతిని స్లయిడ్లలో ఒకదానికి జోడించాలి . లేకపోతే, రంగులరాట్నం కనిపించదు.
.glyphicon .glyphicon-chevron-left
నియంత్రణలకు మరియు తరగతులు .glyphicon .glyphicon-chevron-right
తప్పనిసరిగా అవసరం లేదు. బూట్స్ట్రాప్ సాదా యూనికోడ్ ప్రత్యామ్నాయాలను .icon-prev
అందిస్తుంది ..icon-next
.carousel-caption
ఏదైనా లోపల ఉన్న మూలకంతో సులభంగా మీ స్లయిడ్లకు శీర్షికలను జోడించండి .item
. దానిలో ఏదైనా ఐచ్ఛిక HTMLని ఉంచండి మరియు అది స్వయంచాలకంగా సమలేఖనం చేయబడుతుంది మరియు ఫార్మాట్ చేయబడుతుంది.
రంగులరాట్నం నియంత్రణలు సరిగ్గా పని చేయడానికి id
బయటి కంటైనర్ (ది ) ని ఉపయోగించడం అవసరం . .carousel
బహుళ క్యారౌసెల్లను జోడించేటప్పుడు లేదా రంగులరాట్నం మార్చేటప్పుడు id
సంబంధిత నియంత్రణలను అప్డేట్ చేయాలని నిర్ధారించుకోండి.
రంగులరాట్నం యొక్క స్థానాన్ని సులభంగా నియంత్రించడానికి డేటా లక్షణాలను ఉపయోగించండి. data-slide
కీలకపదాలను అంగీకరిస్తుంది prev
లేదా next
, స్లయిడ్ స్థానాన్ని దాని ప్రస్తుత స్థానానికి సంబంధించి మారుస్తుంది. ప్రత్యామ్నాయంగా, data-slide-to
రంగులరాట్నంకు ముడి స్లయిడ్ సూచికను పాస్ చేయడానికి ఉపయోగించండి data-slide-to="2"
, ఇది స్లయిడ్ స్థానాన్ని నిర్దిష్ట సూచికతో ప్రారంభమయ్యే నిర్దిష్ట సూచికకు మారుస్తుంది 0
.
data-ride="carousel"
పేజీ లోడ్ నుండి ప్రారంభమయ్యే రంగులరాట్నం యానిమేటింగ్గా గుర్తించడానికి లక్షణం ఉపయోగించబడుతుంది . ఇది అదే రంగులరాట్నం యొక్క స్పష్టమైన జావాస్క్రిప్ట్ ప్రారంభీకరణతో (నిరుపయోగమైన మరియు అనవసరమైన) కలయికతో ఉపయోగించబడదు.
దీనితో మాన్యువల్గా రంగులరాట్నం కాల్ చేయండి:
ఎంపికలు డేటా లక్షణాలు లేదా జావాస్క్రిప్ట్ ద్వారా పంపబడతాయి. డేటా అట్రిబ్యూట్ల కోసం, ఎంపిక పేరును data-
, లో వలె జత చేయండి data-interval=""
.
పేరు | రకం | డిఫాల్ట్ | వివరణ |
---|---|---|---|
విరామం | సంఖ్య | 5000 | వస్తువును ఆటోమేటిక్గా సైక్లింగ్ చేయడం మధ్య ఆలస్యం కావాల్సిన సమయం. తప్పు అయితే, రంగులరాట్నం స్వయంచాలకంగా చక్రం తిప్పదు. |
విరామం | స్ట్రింగ్ | శూన్య | "హోవర్" | కు సెట్ చేయబడితే "hover" , రంగులరాట్నం యొక్క సైక్లింగ్ను పాజ్ చేస్తుంది mouseenter మరియు రంగులరాట్నం యొక్క సైక్లింగ్ను మళ్లీ ప్రారంభిస్తుంది mouseleave . కు సెట్ చేస్తే null , రంగులరాట్నంపై కర్సర్ ఉంచడం పాజ్ చేయదు. |
చుట్టు | బూలియన్ | నిజం | రంగులరాట్నం నిరంతరం సైకిల్ చేయాలా లేదా హార్డ్ స్టాప్లను కలిగి ఉండాలా. |
కీబోర్డ్ | బూలియన్ | నిజం | రంగులరాట్నం కీబోర్డ్ ఈవెంట్లకు ప్రతిస్పందించాలా వద్దా. |
.carousel(options)
ఐచ్ఛిక ఎంపికలతో రంగులరాట్నం ప్రారంభిస్తుంది object
మరియు అంశాల ద్వారా సైక్లింగ్ను ప్రారంభిస్తుంది.
.carousel('cycle')
రంగులరాట్నం ఐటెమ్ల ద్వారా ఎడమ నుండి కుడికి సైకిల్ చేస్తుంది.
.carousel('pause')
వస్తువుల ద్వారా సైక్లింగ్ నుండి రంగులరాట్నం ఆపివేస్తుంది.
.carousel(number)
రంగులరాట్నం ఒక నిర్దిష్ట ఫ్రేమ్కి సైకిల్ చేస్తుంది (0 ఆధారిత, శ్రేణిని పోలి ఉంటుంది).
.carousel('prev')
మునుపటి అంశానికి చక్రాలు.
.carousel('next')
తదుపరి అంశానికి చక్రాలు.
బూట్స్ట్రాప్ యొక్క రంగులరాట్నం క్లాస్ రంగులరాట్నం కార్యాచరణలోకి హుక్ చేయడానికి రెండు ఈవెంట్లను బహిర్గతం చేస్తుంది.
రెండు ఈవెంట్లు క్రింది అదనపు లక్షణాలను కలిగి ఉన్నాయి:
direction
: రంగులరాట్నం ఏ దిశలో జారిపోతోంది (ఏదో "left"
లేదా "right"
).relatedTarget
: DOM మూలకం సక్రియ అంశంగా స్లయిడ్ చేయబడుతోంది.అన్ని రంగులరాట్నం ఈవెంట్లు రంగులరాట్నంలోనే (అంటే వద్ద <div class="carousel">
) కాల్చబడతాయి.
ఈవెంట్ రకం | వివరణ |
---|---|
slide.bs.carousel | ఇన్స్టెన్స్ మెథడ్ని ఉపయోగించినప్పుడు ఈ ఈవెంట్ వెంటనే ఫైర్ అవుతుంది slide . |
slid.bs.రంగులరాట్నం | రంగులరాట్నం దాని స్లయిడ్ పరివర్తనను పూర్తి చేసినప్పుడు ఈ ఈవెంట్ తొలగించబడుతుంది. |
తో కనుగొనబడిన ప్రభావాన్ని అనుకరిస్తూ, affix ప్లగ్ఇన్ position: fixed;
ఆన్ మరియు ఆఫ్ టోగుల్ చేస్తుంది position: sticky;
. కుడి వైపున ఉన్న సబ్నేవిగేషన్ అఫిక్స్ ప్లగ్ఇన్ యొక్క లైవ్ డెమో.
డేటా అట్రిబ్యూట్ల ద్వారా లేదా మీ స్వంత జావాస్క్రిప్ట్తో మాన్యువల్గా అఫిక్స్ ప్లగ్ఇన్ని ఉపయోగించండి. రెండు సందర్భాల్లో, మీరు మీ అతికించిన కంటెంట్ యొక్క స్థానం మరియు వెడల్పు కోసం తప్పనిసరిగా CSSని అందించాలి.
గమనిక: Safari రెండరింగ్ బగ్ కారణంగా లాగబడిన లేదా నెట్టబడిన నిలువు వరుస వంటి సాపేక్షంగా ఉంచబడిన మూలకంలో ఉన్న మూలకంపై అనుబంధ ప్లగ్ఇన్ను ఉపయోగించవద్దు .
అఫిక్స్ ప్లగ్ఇన్ మూడు తరగతుల మధ్య టోగుల్ చేస్తుంది, ప్రతి ఒక్కటి నిర్దిష్ట స్థితిని సూచిస్తుంది: .affix
, .affix-top
, మరియు .affix-bottom
. position: fixed;
మీరు తప్పక శైలులను తప్పక అందించాలి.affix
వాస్తవ స్థానాలను నిర్వహించడానికి ఈ తరగతులకు మీరే (ఈ ప్లగ్ఇన్ నుండి స్వతంత్రంగా)
అఫిక్స్ ప్లగ్ఇన్ ఎలా పనిచేస్తుందో ఇక్కడ ఉంది:
.affix-top
మూలకం దాని అగ్రస్థానంలో ఉందని సూచించడానికి ప్లగ్ఇన్ జోడిస్తుంది. ఈ సమయంలో CSS స్థానాలు అవసరం లేదు..affix
రీప్లేస్ చేస్తుంది .affix-top
మరియు సెట్ చేస్తుంది position: fixed;
(బూట్స్ట్రాప్ యొక్క CSS ద్వారా అందించబడింది)..affix
దిగువన ఆఫ్సెట్ నిర్వచించబడితే, స్క్రోలింగ్ గతం తో భర్తీ చేయాలి .affix-bottom
. ఆఫ్సెట్లు ఐచ్ఛికం కాబట్టి, ఒకదాన్ని సెట్ చేయడానికి మీరు తగిన CSSని సెట్ చేయాలి. ఈ సందర్భంలో, position: absolute;
అవసరమైనప్పుడు జోడించండి. ఎలిమెంట్ను ఎక్కడ నుండి ఉంచాలో నిర్ణయించడానికి ప్లగ్ఇన్ డేటా అట్రిబ్యూట్ లేదా జావాస్క్రిప్ట్ ఎంపికను ఉపయోగిస్తుంది.దిగువ వినియోగ ఎంపికలలో దేనికైనా మీ CSSని సెట్ చేయడానికి పై దశలను అనుసరించండి.
ఏదైనా మూలకానికి అఫిక్స్ ప్రవర్తనను సులభంగా జోడించడానికి, data-spy="affix"
మీరు గూఢచర్యం చేయాలనుకుంటున్న మూలకానికి జోడించండి. మూలకం యొక్క పిన్నింగ్ను ఎప్పుడు టోగుల్ చేయాలో నిర్వచించడానికి ఆఫ్సెట్లను ఉపయోగించండి.
జావాస్క్రిప్ట్ ద్వారా అఫిక్స్ ప్లగిన్కు కాల్ చేయండి:
ఎంపికలు డేటా లక్షణాలు లేదా జావాస్క్రిప్ట్ ద్వారా పంపబడతాయి. డేటా అట్రిబ్యూట్ల కోసం, ఎంపిక పేరును data-
, లో వలె జత చేయండి data-offset-top="200"
.
పేరు | రకం | డిఫాల్ట్ | వివరణ |
---|---|---|---|
ఆఫ్సెట్ | సంఖ్య | ఫంక్షన్ | వస్తువు | 10 | స్క్రోల్ స్థానాన్ని లెక్కించేటప్పుడు స్క్రీన్ నుండి ఆఫ్సెట్ చేయడానికి పిక్సెల్లు. ఒకే సంఖ్యను అందించినట్లయితే, ఆఫ్సెట్ ఎగువ మరియు దిగువ దిశలలో వర్తించబడుతుంది. ప్రత్యేకమైన, దిగువ మరియు ఎగువ ఆఫ్సెట్ను అందించడానికి ఒక వస్తువును అందించండి offset: { top: 10 } లేదా offset: { top: 10, bottom: 5 } . మీరు ఆఫ్సెట్ను డైనమిక్గా లెక్కించాల్సిన అవసరం వచ్చినప్పుడు ఫంక్షన్ని ఉపయోగించండి. |
లక్ష్యం | సెలెక్టర్ | నోడ్ | j క్వెరీ మూలకం | window వస్తువు _ |
అనుబంధం యొక్క లక్ష్య మూలకాన్ని నిర్దేశిస్తుంది. |
.affix(options)
మీ కంటెంట్ను అతికించిన కంటెంట్గా సక్రియం చేస్తుంది. ఐచ్ఛిక ఎంపికలను అంగీకరిస్తుంది object
.
.affix('checkPosition')
సంబంధిత మూలకాల కొలతలు, స్థానం మరియు స్క్రోల్ స్థానం ఆధారంగా అనుబంధ స్థితిని మళ్లీ గణిస్తుంది. , .affix
, .affix-top
మరియు .affix-bottom
తరగతులు కొత్త స్థితికి అనుగుణంగా జోడించబడిన కంటెంట్కు జోడించబడతాయి లేదా తీసివేయబడతాయి. అతికించబడిన కంటెంట్ యొక్క సరైన స్థానాలను నిర్ధారించడానికి, అతికించబడిన కంటెంట్ లేదా లక్ష్య మూలకం యొక్క కొలతలు మార్చబడినప్పుడు ఈ పద్ధతిని పిలవాలి.
బూట్స్ట్రాప్ యొక్క అఫిక్స్ ప్లగ్ఇన్ అఫిక్స్ ఫంక్షనాలిటీకి హుకింగ్ చేయడానికి కొన్ని ఈవెంట్లను బహిర్గతం చేస్తుంది.
ఈవెంట్ రకం | వివరణ |
---|---|
affix.bs.affix | మూలకం అతికించబడటానికి ముందు ఈ ఈవెంట్ వెంటనే కాల్పులు జరుపుతుంది. |
affixed.bs.affix | మూలకం అతికించిన తర్వాత ఈ ఈవెంట్ తొలగించబడుతుంది. |
affix-top.bs.affix | ఎలిమెంట్ పైభాగంలో అతికించబడటానికి ముందు ఈ ఈవెంట్ వెంటనే కాల్పులు జరుపుతుంది. |
affixed-top.bs.affix | ఎలిమెంట్ పైన అతికించిన తర్వాత ఈ ఈవెంట్ తొలగించబడుతుంది. |
affix-bottom.bs.affix | మూలకం దిగువన అతికించబడటానికి ముందు ఈ ఈవెంట్ వెంటనే కాల్పులు జరుపుతుంది. |
affixed-bottom.bs.affix | మూలకం దిగువన అతికించిన తర్వాత ఈ ఈవెంట్ తొలగించబడుతుంది. |