Aki taputapu
Ko nga tuhinga me nga tauira mo te taapiri i nga taputapu Bootstrap ritenga me te CSS me te JavaScript ma te whakamahi i te CSS3 mo nga pakiwaituhi me nga huanga-raraunga mo te rokiroki taitara rohe.
Nga mea hei mohio ina whakamahi ana i te taputapu taputapu:
- Ka whakawhirinaki nga aki taputapu ki te whare pukapuka tuatoru Popper.js mo te tuunga. Me whakauru koe i te popper.min.js i mua i te bootstrap.js me te whakamahi ranei
bootstrap.bundle.min.js
/bootstrap.bundle.js
kei roto Popper.js kia mahi ai nga aki taputapu! - Mena kei te hanga koe i to maatau JavaScript mai i te puna, me
util.js
. - Ko nga aki-utauta ka uru mai mo nga take mahi, no reira me arawhiti koe maau ano .
- Ko nga aki taputapu whai taitara kore-roa e kore e whakaatuhia.
- Tauwhāitihia
container: 'body'
kia karohia nga raru ki roto i nga waahanga uaua ake (penei i a maatau roopu whakauru, roopu paatene, aha atu). - Ko te whakaoho i nga aki taputapu mo nga huānga huna e kore e mahi.
- Ko nga aki utauta mo nga huānga
.disabled
raneidisabled
me whakaoho i runga i tetahi huānga takai. - Ina puta mai i nga honongaitua e toro ana i nga raina maha, ka whakatetahi nga aki taputapu. Whakamahia
white-space: nowrap;
i runga i to<a>
s ki te karo i tenei whanonga. - Me huna nga aki utauta i mua i te tangohanga o nga huānga e rite ana mai i te DOM.
Kua whiwhi katoa? Pai, kia kite tatou me pehea te mahi me etahi tauira.
Ko tetahi huarahi ki te arawhiti i nga aki taputapu katoa i runga i te wharangi ko te kowhiri ma o raatau data-toggle
huanga:
Whakaparo ki runga i nga hononga i raro nei kia kite i nga aki taputapu:
Ko nga tarau tarau karekau pea koe i rongo. Pua whakaahua pahau denim mata reta vegan putea karere stumptown. Ko te quinoa 8-bit te kakahu o Amerika he terry richardson's fixie a mcsweeney's fixie te kakahu o Amerika he terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, e wha te purenga vegan chambray a roto mcsweeney. He tohunga toi tino whakahiato ahakoa te keytar , scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.
Whakaparohia ki runga i nga patene i raro nei kia kite i nga tohutohu aki taputapu e wha: runga, matau, raro, maui.
Me te taapiri HTML ritenga:
Ko te taputapu taputapu e whakaputa ihirangi me te tohu i runga i te tono, a ma te taunoa ka tuu i nga aki taputapu i muri i o raatau huānga whakaoho.
Whakaohohia te aki taputapu ma te JavaScript:
Ko te tohu tohu mo te akiutauta he data
huanga anake, title
kei runga i te huānga HTML e hiahia ana koe ki te whai aki taputapu. He maamaa noa te tohu tohu taputapu, ahakoa me whai tuunga (ma te taunoa, ka tautuhia top
e te mono).
Ko te mahi aki taputapu mo te papapātuhi me nga kaiwhakamahi hangarau awhina
Me taapiri noa nga akiutauta ki nga huānga HTML e aro nui ana ki te papapātuhi me te pahekoheko (penei i nga hononga, i nga mana puka). Ahakoa ko nga huānga HTML noa (pērā i <span>
te s) ka taea te arotahi ma te taapiri i te tabindex="0"
huanga, ka taapiri atu i nga aukati ripa hoha me te rangirua i runga i nga huānga tauwhitiwhiti kore mo nga kaiwhakamahi papapātuhi. I tua atu, ko te nuinga o nga hangarau awhina i tenei wa kaore i te panui i te taputapu taputapu i tenei ahuatanga.
I tua atu, kaua e ti'aturi anake hover
hei keu mo to aki taputapu, na te mea ka kore e taea e au aki taputapu te whakaoho mo nga kaiwhakamahi papapātuhi.
Ko nga huānga me te disabled
huanga kaore i te tauwhitiwhiti, ko te tikanga kaore e taea e nga kaiwhakamahi te arotahi, te whakaparo, te paato ranei ki te whakaoho i te aki-utauta (whakapapa ranei). Hei huarahi mahi, ka hiahia koe ki te whakaoho i te aki taputapu mai i te takai , i te mea tika <div>
ranei <span>
kia pai te hanga papapātuhi ma te whakamahi i te tabindex="0"
, ka turaki pointer-events
i te huānga hauā.
<span class="d-inline-block" tabindex="0" data-toggle="tooltip" title="Disabled tooltip">
<button class="btn btn-primary" style="pointer-events: none;" type="button" disabled>Disabled button</button>
</span>
Ko nga whiringa ka taea te tuku ma nga huanga raraunga, JavaScript ranei. Mo nga huanga raraunga, apitihia te ingoa whiringa ki data-
, penei i te data-animation=""
.
Ingoa | Momo | Taunoa | Whakaahuatanga |
---|---|---|---|
hākoritanga | boolean | pono | Hoatu he whakawhiti memeha CSS ki te aki taputapu |
ipu | aho | huānga | teka | teka | He taapiri i te aki taputapu ki tetahi huānga motuhake. Tauira: |
whakaroa | tau | ahanoa | 0 | Whakaroa te whakaatu me te huna i te aki taputapu (ms) - kaore e pa ki te momo keu a-ringa Mena ka tukuna he nama, ka tukuna he whakaroa ki te huna/whakakitenga e rua Ko te hanganga ahanoa: |
html | boolean | teka | Whakaaetia te HTML ki te aki taputapu. Mena he pono, ko nga tohu HTML kei roto i te akiutauta Whakamahia te kuputuhi mena kei te awangawanga koe mo nga whakaeke XSS. |
whakanohonga | aho | mahi | 'runga' | Me pehea te whakanoho i te aki taputapu - auto | runga | raro | maui | tika. Ina whakamahia he taumahi ki te whakatau i te tuunga, ka kiia ko te tohu taputapu DOM node hei tohenga tuatahi me te huānga whakaoho DOM node hei tuarua. Kua |
kaiwhiriwhiri | aho | teka | teka | Mena ka tukuna he kaiwhiriwhiri, ka tukuna nga taonga aki taputapu ki nga whaainga kua tohua. I roto i te mahi, ka whakamahia tenei kia taea ai e nga ihirangi HTML hihiri te taapiri i nga popovers. Tirohia tenei me tetahi tauira korero . |
tauira | aho | '<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>' |
HTML turanga hei whakamahi i te wa e hanga ana i te aki taputapu.
Ko te huānga takai o waho me whai te |
taitara | aho | huānga | mahi | '' | Te uara taitara taunoa mena Mena ka hoatu he taumahi, ka karangahia me tana |
keu | aho | 'whakaaro arotahi' | Me pehea te whakaoho i te aki taputapu - pawhiria | whakaparo | arotahi | ā-ringa. Ka taea e koe te whakawhiti i nga keu maha; wehehia me te waahi.
|
whakatiki | tau | aho | 0 | Wehenga o te aki taputapu e pa ana ki tana whaainga. Mo etahi atu korero tirohia nga tuhinga a Popper.js . |
takahuriWhakaahua | aho | huinga | 'poho' | Tukua ki te whakapūtā ko tēhea te tūnga ka whakamahia e Popper ki te takahuri. Mo etahi atu korero tirohia nga tuhinga whanonga a Popper.js |
rohe | aho | huānga | 'scrollParent' | Te rohe o te aki taputapu. Ka whakaae ki nga uara o 'viewport' , 'window' , 'scrollParent' , he tohutoro HTMLElement ranei (JavaScript anake). Mo etahi atu korero tirohia nga tuhinga a Popper.js preventOverflow . |
Nga huanga raraunga mo nga aki taputapu takitahi
Ko nga whiringa mo nga aki taputapu takitahi ka taea te whakarite ma te whakamahi i nga huanga raraunga, pera i te whakamarama i runga ake nei.
Nga tikanga tukutahi me nga whakawhitinga
Ko nga tikanga API katoa he tukutahi ka timata te whakawhiti . Ka hoki mai ano ki te kaikaranga ina timata te whakawhiti engari i mua i te mutunga . I tua atu, ka warewarehia te karanga tikanga mo tetahi waahanga whakawhiti .
Ka taapirihia he kaihautu taputapu ki tetahi kohinga huānga.
He whakaatu i te aki taputapu o tetahi huānga. Ka hoki ki te kaiwaea i mua i te whakaaturanga o te aki taputapu (arā i mua i te shown.bs.tooltip
puta o te takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te aki taputapu. Ko nga aki taputapu whai taitara kore-roa e kore e whakaatuhia.
Hunaia te aki taputapu o tetahi huānga. Ka hoki ki te kaiwaea i mua i te hunanga o te aki taputapu (ara i mua i te hidden.bs.tooltip
puta o te takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te aki taputapu.
Ka takahurihia te akiutauta o tetahi huānga. Ka hoki ki te kaiwaea i mua i te whakaaturanga, i te hunanga ranei o te aki taputapu (arā, i mua i te puta o shown.bs.tooltip
te hidden.bs.tooltip
takahanga). Ka kiia tenei he "a-ringa" te whakaoho o te aki taputapu.
He huna me te whakangaro i te aki taputapu o tetahi huānga. Ko nga aki utauta e whakamahi ana i te tukunga (he mea hanga ma te whakamahi i te selector
whiringa ) kaore e taea te whakakore takitahi i runga i nga huānga whakaoho uri.
Ka hoatu ki te akiutauta o tetahi huānga te kaha ki te whakaatu. Ko nga akiutauta ka taea te taunoa.
Tango i te kaha mo te aki taputapu o tetahi huānga kia whakaatuhia. Ka taea anake te whakaatu i te aki taputapu mena ka whakahohea ano.
Ka takahuri i te kaha mo te akiutauta o tetahi huānga ki te whakaatu, huna ranei.
He whakahōu i te tūnga o te akiutauta huānga.
Momo Takahanga | Whakaahuatanga |
---|---|
show.bs.utautauta | Ka pupuhi tenei takahanga ina ka show karangahia te aratuka tauira. |
whakaaturia.bs.utautauta | Ka pupuhihia tenei takahanga i te wa i kitea ai te aki taputapu ki te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
huna.bs.utautauta | Ka puhia tonutia tenei takahanga ina hide kua karangahia te aratuka tauira. |
huna.bs.utautauta | Ka pupuhihia tenei takahanga ina mutu te hunanga o te taputapu mai i te kaiwhakamahi (ka tatari kia oti nga whakawhitinga CSS). |
inserted.bs.tooltip | Ka pupuhihia tenei takahanga i muri i te show.bs.tooltip takahanga i te wa i taapirihia te tauira aki taputapu ki te DOM. |