මෙවලම් ඉඟි
සජීවිකරණ සඳහා CSS3 භාවිතා කරමින් CSS සහ JavaScript සමඟ අභිරුචි බූට්ස්ට්රැප් මෙවලම් එකතු කිරීම සඳහා ප්රලේඛනය සහ උදාහරණ සහ දේශීය මාතෘකා ආචයනය සඳහා දත්ත-bs-ගුණාංග.
දළ විශ්ලේෂණය
මෙවලම් ඉඟි ප්ලගිනය භාවිතා කරන විට දැනගත යුතු දේ:
- මෙවලම් ඉඟි ස්ථානගත කිරීම සඳහා 3වන පාර්ශ්ව පුස්තකාලය Popper මත රඳා පවතී . ඔබ bootstrap.js වලට පෙර popper.min.js ඇතුළත් කළ යුතුය හෝ මෙවලම් ඉඟි ක්රියා කිරීමට Popper අඩංගු
bootstrap.bundle.min.js
/ භාවිතා කරන්න!bootstrap.bundle.js
- කාර්ය සාධන හේතූන් මත මෙවලම් ඉඟි තෝරාගෙන ඇත, එබැවින් ඔබ ඒවා ඔබම ආරම්භ කළ යුතුය .
- ශුන්ය-දිග මාතෘකා සහිත මෙවලම් ඉඟි කිසිවිටෙක නොපෙන්වයි.
container: 'body'
වඩාත් සංකීර්ණ සංරචකවල (අපගේ ආදාන කණ්ඩායම්, බොත්තම් කණ්ඩායම්, ආදිය) විදැහුම්කරණ ගැටළු වළක්වා ගැනීමට සඳහන් කරන්න .- සැඟවුණු මූලද්රව්ය මත මෙවලම් ඉඟි අවුලුවාලීම ක්රියා නොකරයි.
- දවටන මූලද්රව්යයක් මත
.disabled
හෝdisabled
මූලද්රව්ය සඳහා මෙවලම් ඉඟි ක්රියාත්මක කළ යුතුය. - බහු රේඛා හරහා විහිදෙන අධිසබැඳි වලින් ක්රියාරම්භ කරන විට, මෙවලම් ඉඟි මධ්යගත වනු ඇත. මෙම හැසිරීම වළක්වා ගැනීමට
white-space: nowrap;
ඔබේ s මත භාවිතා කරන්න .<a>
- DOM වෙතින් අනුරූප මූලද්රව්ය ඉවත් කිරීමට පෙර මෙවලම් ඉඟි සැඟවිය යුතුය.
- සෙවනැලි DOM එකක් තුළ ඇති මූලද්රව්යයකට ස්තුති වන්නට මෙවලම් ඉඟි ක්රියාරම්භ කළ හැක.
prefers-reduced-motion
මාධ්ය විමසුම මත රඳා පවතී. අපගේ ප්රවේශ්යතා ලේඛනවල අඩු කළ චලන කොටස බලන්න
.
ඒ සියල්ල ලැබුණාද? නියමයි, උදාහරණ කිහිපයක් සමඟ ඔවුන් වැඩ කරන්නේ කෙසේදැයි බලමු.
උදාහරණය: සෑම තැනකම මෙවලම් ඉඟි සබල කරන්න
පිටුවක සියලුම මෙවලම් ඉඟි ආරම්භ කිරීමට එක් ක්රමයක් වනුයේ ඒවායේ data-bs-toggle
ගුණාංගය අනුව ඒවා තෝරාගැනීමයි:
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl)
})
උදාහරණ
මෙවලම් ඉඟි බැලීමට පහත සබැඳි මත සැරිසරන්න:
මෙවලම් ඉඟි සමඟ සමහර පේළිගත සබැඳි නිරූපණය කිරීමට තැන් දරණ පෙළ . මෙය දැන් පිරවුමක් පමණි, මිනීමරුවෙකු නොවේ. සත්ය පෙළ තිබීම අනුකරණය කිරීමට පමණක් මෙහි අන්තර්ගත කර ඇත . ඒ සියල්ල ඔබට සැබෑ ලෝකයේ අවස්ථා වලදී මෙවලම් ඉඟි භාවිතා කරන විට පෙනෙන්නේ කෙසේද යන්න පිළිබඳ අදහසක් ලබා දීමට පමණි. එබැවින් ඔබ ඔබේම වෙබ් අඩවියක හෝ ව්යාපෘතියක ඒවා භාවිතා කළ පසු, සබැඳි මත ඇති මෙම මෙවලම් ඉඟි ප්රායෝගිකව ක්රියා කරන්නේ කෙසේදැයි ඔබ දැන් දැක ඇතැයි බලාපොරොත්තු වෙමු .
මෙවලම් ඉඟි හතර බැලීමට පහත බොත්තම් මත සැරිසරන්න: ඉහළ, දකුණ, පහළ සහ වම. RTL හි Bootstrap භාවිතා කරන විට දිශාවන් පිළිබිඹු වේ.
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Tooltip on top">
Tooltip on top
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="right" title="Tooltip on right">
Tooltip on right
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Tooltip on bottom">
Tooltip on bottom
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="left" title="Tooltip on left">
Tooltip on left
</button>
සහ අභිරුචි HTML එකතු කිරීම සමඟ:
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-html="true" title="<em>Tooltip</em> <u>with</u> <b>HTML</b>">
Tooltip with HTML
</button>
SVG සමඟ:
සාස්
විචල්යයන්
$tooltip-font-size: $font-size-sm;
$tooltip-max-width: 200px;
$tooltip-color: $white;
$tooltip-bg: $black;
$tooltip-border-radius: $border-radius;
$tooltip-opacity: .9;
$tooltip-padding-y: $spacer * .25;
$tooltip-padding-x: $spacer * .5;
$tooltip-margin: 0;
$tooltip-arrow-width: .8rem;
$tooltip-arrow-height: .4rem;
$tooltip-arrow-color: $tooltip-bg;
භාවිතය
මෙවලම් ඉඟි ප්ලගිනය ඉල්ලුම මත අන්තර්ගතය සහ සලකුණු උත්පාදනය කරයි, සහ පෙරනිමියෙන් මෙවලම් ඉඟි ඒවායේ ප්රේරක මූලද්රව්යයට පසුව තබයි.
JavaScript හරහා මෙවලම් ඉඟිය ක්රියාරම්භ කරන්න:
var exampleEl = document.getElementById('example')
var tooltip = new bootstrap.Tooltip(exampleEl, options)
පිටාර ගැලීම auto
සහscroll
මෙවලම් ඉඟියේ පිහිටීම මව් බහාලුමක් ඇති විට overflow: auto
හෝ overflow: scroll
අපගේ කැමති විට ස්වයංක්රීයව වෙනස් වීමට උත්සාහ කරයි .table-responsive
, නමුත් මුල් ස්ථානගත කිරීමේ ස්ථානගත කිරීම තවමත් තබා ගනී. මෙය විසඳීමට, පෙරනිමි අගය අභිබවා යාමට boundary
විකල්පය (විකල්පය භාවිතා කරන flip modifier සඳහා ) ඕනෑම HTMLElement වෙත සකසන්න , වැනි :popperConfig
'clippingParents'
document.body
var exampleEl = document.getElementById('example')
var tooltip = new bootstrap.Tooltip(exampleEl, {
boundary: document.body // or document.querySelector('#boundary')
})
සලකුණු කිරීම
මෙවලම් ඉඟියක් සඳහා අවශ්ය සලකුණු කිරීම විශේෂණයක් පමණක් වන අතර data
HTML title
මූලද්රව්ය මත ඔබට මෙවලම් ඉඟියක් තිබිය යුතුය. මෙවලම් ඉඟියක උත්පාදනය කරන ලද සලකුණු කිරීම තරමක් සරල ය, නමුත් එයට ස්ථානයක් අවශ්ය වේ (පෙරනිමියෙන්, top
ප්ලගිනය මගින් සකසා ඇත).
යතුරුපුවරු සහ සහායක තාක්ෂණ භාවිතා කරන්නන් සඳහා මෙවලම් ඉඟි වැඩ කිරීම
ඔබ සම්ප්රදායිකව යතුරුපුවරුව නාභිගත කළ හැකි සහ අන්තර්ක්රියාකාරී (සබැඳි හෝ පෝරම පාලන වැනි) HTML මූලද්රව්ය වෙත මෙවලම් ඉඟි පමණක් එක් කළ යුතුය. අත්තනෝමතික HTML මූලද්රව්ය ( <span>
s වැනි) උපලක්ෂණය එකතු කිරීමෙන් නාභිගත කළ හැකි වුවද tabindex="0"
, මෙය යතුරුපුවරු භාවිතා කරන්නන් සඳහා අන්තර්ක්රියාකාරී නොවන මූලද්රව්ය මත කරදරකාරී සහ ව්යාකූල ටැබ් නැවතුම් එක් කරනු ඇති අතර, බොහෝ උපකාරක තාක්ෂණයන් දැනට මෙම තත්ත්වය තුළ මෙවලම් ඉඟිය ප්රකාශ නොකරයි. hover
මීට අමතරව, ඔබගේ මෙවලම් ඉඟිය සඳහා ප්රේරකය ලෙස පමණක් රඳා නොසිටින්න , මෙය ඔබගේ මෙවලම් ඉඟි යතුරුපුවරු භාවිතා කරන්නන් හට ක්රියාරම්භ කිරීමට නොහැකි කරයි.
<!-- HTML to write -->
<a href="#" data-bs-toggle="tooltip" title="Some tooltip text!">Hover over me</a>
<!-- Generated markup by the plugin -->
<div class="tooltip bs-tooltip-top" role="tooltip">
<div class="tooltip-arrow"></div>
<div class="tooltip-inner">
Some tooltip text!
</div>
</div>
ආබාධිත මූලද්රව්ය
උපලක්ෂණය සහිත මූලද්රව්ය disabled
අන්තර්ක්රියාකාරී නොවේ, එනම් පරිශීලකයින්ට මෙවලම් ඉඟියක් (හෝ popover) ක්රියාරම්භ කිරීමට ඒවා නාභිගත කිරීමට, සැරිසැරීමට හෝ ක්ලික් කිරීමට නොහැක. විසඳුමක් ලෙස, ඔබට මෙවලම් ඉඟිය දවටනයකින් ක්රියාරම්භ කිරීමට අවශ්ය වනු ඇත <div>
හෝ <span>
, භාවිතා කරමින් යතුරුපුවරුව නාභිගත කළ හැකි ඉතා මැනවින් සාදා tabindex="0"
ඇත.
<span class="d-inline-block" tabindex="0" data-bs-toggle="tooltip" title="Disabled tooltip">
<button class="btn btn-primary" type="button" disabled>Disabled button</button>
</span>
විකල්ප
දත්ත ගුණාංග හෝ JavaScript හරහා විකල්ප ලබා දිය හැක. දත්ත උපලක්ෂණ සඳහා, විකල්ප නාමය data-bs-
, ලෙසට එකතු කරන්න data-bs-animation=""
. දත්ත උපලක්ෂණ හරහා විකල්ප ලබා දීමේදී ඔප්ෂන් නමේ කේස් වර්ගය කැමල් කේස් සිට කෙබාබ්-කේස් දක්වා වෙනස් කිරීමට වග බලා ගන්න. උදාහරණයක් ලෙස, භාවිතා කිරීම වෙනුවට data-bs-customClass="beautifier"
, භාවිතා කරන්න data-bs-custom-class="beautifier"
.
sanitize
,
sanitizeFn
, සහ
allowList
විකල්ප සැපයිය නොහැකි බව සලකන්න.
නම | ටයිප් කරන්න | පෙරනිමිය | විස්තර |
---|---|---|---|
animation |
බූලියන් | true |
මෙවලම් ඉඟියට CSS ෆේඩ් සංක්රාන්තියක් යොදන්න |
container |
තන්තුව | මූලද්රව්යය | බොරු | false |
විශේෂිත මූලද්රව්යයකට මෙවලම් ඉඟිය එක් කරයි. උදාහරණය |
delay |
අංකය | වස්තුව | 0 |
මෙවලම් ඉඟිය (ms) පෙන්වීම සහ සැඟවීම ප්රමාද කිරීම - අතින් ප්රේරක වර්ගයට අදාළ නොවේ අංකයක් සපයා ඇත්නම්, සැඟවීම/පෙන්වීම යන දෙකටම ප්රමාදය යෙදේ වස්තු ව්යුහය යනු: |
html |
බූලියන් | false |
මෙවලම් ඉඟියේ HTML වලට ඉඩ දෙන්න. සත්ය නම්, මෙවලම් ඉඟියේ ඇති HTML ටැග් මෙවලම් ඉඟිය තුළ ඔබ XSS ප්රහාර ගැන කනස්සල්ලෙන් සිටින්නේ නම් පෙළ භාවිතා කරන්න. |
placement |
තන්තුව | කාර්යය | 'top' |
මෙවලම් ඉඟිය ස්ථානගත කරන්නේ කෙසේද - ස්වයංක්රීය | ඉහළ | පහළ | ඉතිරි | හරි. ස්ථානගත කිරීම තීරණය කිරීම සඳහා ශ්රිතයක් භාවිතා කරන විට, එය මෙවලම් ඉඟි DOM නෝඩය එහි පළමු තර්කය ලෙසත්, ප්රේරක මූලද්රව්ය DOM නෝඩය එහි දෙවැන්න ලෙසත් හැඳින්වේ. සන්දර්භය මෙවලම් ඉඟි අවස්ථාවට |
selector |
තන්තුව | බොරු | false |
තේරීම්කාරකයක් සපයා තිබේ නම්, මෙවලම් ඉඟි වස්තු නියමිත ඉලක්ක වෙත පවරනු ලැබේ. jQuery.on ප්රායෝගිකව, ගතිකව එකතු කරන ලද DOM මූලද්රව්ය ( සහාය) සඳහා මෙවලම් ඉඟි යෙදීමට ද මෙය භාවිතා වේ . මෙය සහ තොරතුරු සහිත උදාහරණයක් බලන්න . |
template |
නූල් | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
මෙවලම් ඉඟිය සෑදීමේදී භාවිතා කිරීමට මූලික HTML. මෙවලම් ඉඟිය
පිටතම දවටන මූලද්රව්යයේ |
title |
තන්තුව | මූලද්රව්යය | කාර්යය | '' |
ශ්රිතයක් ලබා දෙන්නේ නම්, එය |
trigger |
නූල් | 'hover focus' |
මෙවලම් ඉඟිය අවුලුවන ආකාරය - ක්ලික් කරන්න | සැරිසරනවා | අවධානය | අත්පොත. ඔබට ප්රේරක කිහිපයක් සමත් විය හැක; අවකාශය සමඟ ඒවා වෙන් කරන්න.
|
fallbackPlacements |
අරාව | ['top', 'right', 'bottom', 'left'] |
අරාව තුළ ස්ථානගත කිරීම් ලැයිස්තුවක් ලබා දීමෙන් පසුබැසීම ස්ථානගත කිරීම් නිර්වචනය කරන්න (මනාප අනුපිළිවෙලට). වැඩි විස්තර සඳහා පොපර්ගේ හැසිරීම් ලේඛන බලන්න |
boundary |
තන්තුව | මූලද්රව්යය | 'clippingParents' |
මෙවලම් තුඩෙහි පිටාර ගැලීමේ සීමා මායිම (අදාළ වන්නේ පොපර්ගේ වැලැක්වීමේ පිටාර ගැලීමේ විකරණයට පමණි). පෙරනිමියෙන් එය 'clippingParents' HTMLElement යොමුවක් පිළිගත හැක (JavaScript හරහා පමණි). වැඩි විස්තර සඳහා Popper's detectOverflow docs වෙත යොමු වන්න . |
customClass |
තන්තුව | කාර්යය | '' |
එය පෙන්වන විට මෙවලම් ඉඟියට පන්ති එක් කරන්න. අච්චුවෙහි දක්වා ඇති ඕනෑම පංතියකට අමතරව මෙම පන්ති එකතු කරන බව සලකන්න. බහු පන්ති එකතු කිරීමට, ඒවා හිස්තැන් වලින් වෙන් කරන්න: අමතර පන්ති නම් අඩංගු තනි තන්තුවක් ආපසු ලබා දිය යුතු ශ්රිතයක් ද ඔබට සම්මත කළ හැක. |
sanitize |
බූලියන් | true |
සනීපාරක්ෂාව සක්රිය හෝ අක්රිය කරන්න. සක්රිය කර ඇත්නම් 'template' සහ 'title' විකල්ප සනීපාරක්ෂාව කෙරේ. අපගේ ජාවාස්ක්රිප්ට් ප්රලේඛනයේ සනීපාරක්ෂක අංශය බලන්න . |
allowList |
වස්තුව | පෙරනිමි අගය | අවසර ලත් ගුණාංග සහ ටැග් අඩංගු වස්තුව |
sanitizeFn |
ශුන්ය | කාර්යය | null |
මෙහිදී ඔබට ඔබේම සනීපාරක්ෂක කාර්යය සැපයිය හැකිය. සනීපාරක්ෂාව සිදු කිරීම සඳහා කැපවූ පුස්තකාලයක් භාවිතා කිරීමට ඔබ කැමති නම් මෙය ප්රයෝජනවත් විය හැක. |
offset |
අරාව | තන්තුව | කාර්යය | [0, 0] |
මෙවලම් ඉඟිය එහි ඉලක්කයට සාපේක්ෂව ඕෆ්සෙට්. ඔබට කොමාවෙන් වෙන් කළ අගයන් සමඟ දත්ත උපලක්ෂණ තුළ තන්තුවක් පසුකර යැවිය හැක: ඕෆ්සෙට් තීරණය කිරීම සඳහා ශ්රිතයක් භාවිතා කරන විට, එය එහි පළමු තර්කය ලෙස පොපර් ස්ථානගත කිරීම, යොමුව සහ පොපර් රෙක්ට්ස් අඩංගු වස්තුවක් සමඟ හැඳින්වේ. ප්රේරක මූලද්රව්ය DOM නෝඩය දෙවන තර්කය ලෙස සම්මත වේ. ශ්රිතය අංක දෙකක් සහිත අරාවක් ආපසු ලබා දිය යුතුය: . වැඩි විස්තර සඳහා Popper's offset docs වෙත යොමු වන්න . |
popperConfig |
ශුන්ය | වස්තුව | කාර්යය | null |
Bootstrap හි පෙරනිමි පොපර් වින්යාසය වෙනස් කිරීමට, Popper හි වින්යාසය බලන්න . Popper වින්යාසය නිර්මාණය කිරීමට ශ්රිතයක් භාවිතා කරන විට, එය Bootstrap හි පෙරනිමි පොපර් වින්යාසය අඩංගු වස්තුවක් සමඟින් හැඳින්වේ. එය ඔබගේම වින්යාසය සමඟ පෙරනිමිය භාවිතා කිරීමට සහ ඒකාබද්ධ කිරීමට උදවු කරයි. ශ්රිතය පොපර් සඳහා වින්යාස වස්තුවක් ආපසු ලබා දි�� යුතුය. |
තනි මෙවලම් ඉඟි සඳහා දත්ත ගුණාංග
ඉහත පැහැදිලි කර ඇති පරිදි, දත්ත උපලක්ෂණ භාවිතයෙන්, තනි මෙවලම් ඉඟි සඳහා විකල්ප විකල්ප වශයෙන් සඳහන් කළ හැක.
සමඟ කාර්යය භාවිතා කිරීමpopperConfig
var tooltip = new bootstrap.Tooltip(element, {
popperConfig: function (defaultBsPopperConfig) {
// var newPopperConfig = {...}
// use defaultBsPopperConfig if needed...
// return newPopperConfig
}
})
ක්රම
අසමමුහුර්ත ක්රම සහ සංක්රාන්ති
සියලුම API ක්රම අසමමුහුර්ත වන අතර සංක්රාන්තියක් ආරම්භ කරන්න . සංක්රාන්තිය ආරම්භ වූ වහාම නමුත් එය අවසන් වීමට පෙර ඔවුන් නැවත අමතන්නා වෙත පැමිණේ . ඊට අමතරව, සංක්රාන්ති සංරචකයක ක්රම ඇමතුමක් නොසලකා හරිනු ඇත .
පෙන්වන්න
මූලද්රව්යයක මෙවලම් ඉඟියක් හෙළි කරයි. මෙවලම් ඉඟිය ඇත්ත වශයෙන්ම පෙන්වීමට පෙර (එනම් සිදුවීම සිදුවීමට පෙර) ඇමතුම්කරු වෙත ආපසු පැමිණේ. shown.bs.tooltip
මෙය මෙවලම් ඉඟියේ "අත්පොත" අවුලුවන ලෙස සැලකේ. ශුන්ය-දිග මාතෘකා සහිත මෙවලම් ඉඟි කිසිවිටෙක නොපෙන්වයි.
tooltip.show()
සඟවන්න
මූලද්රව්යයක මෙවලම් ඉඟිය සඟවයි. මෙවලම් ඉඟිය සැබවින්ම සැඟවීමට පෙර (එනම් සිදුවීම සිදුවීමට පෙර) ඇමතුම්කරු වෙත ආපසු පැමිණේ. hidden.bs.tooltip
මෙය මෙවලම් ඉඟියේ "අත්පොත" අවුලුවන ලෙස සැලකේ.
tooltip.hide()
ටොගල් කරන්න
මූලද්රව්යයක මෙවලම් ඉඟිය ටොගල් කරයි. මෙවලම් ඉඟිය ඇත්ත වශයෙන්ම පෙන්වීමට හෝ සැඟවීමට පෙර (එනම් සිදුවීමට හෝ සිදුවීමට පෙර) ඇමතුම්කරු වෙත ආපසු පැමිණේ. මෙය මෙවලම් ඉඟියේ "අත්පොත" අවුලුවන ලෙස සැලකේ.shown.bs.tooltip
hidden.bs.tooltip
tooltip.toggle()
බැහැර කරන්න
මූලද්රව්යයේ මෙවලම් ඉඟිය සඟවා විනාශ කරයි (DOM මූලද්රව්යයේ ගබඩා කර ඇති දත්ත ඉවත් කරයි). නියෝජිතායතනය භාවිතා කරන මෙවලම් ඉඟි ( විකල්පය භාවිතයෙන් සාදනු ලැබේ )selector
පැවත එන ප්රේරක මූලද්රව්ය මත තනි තනිව විනාශ කළ නොහැක.
tooltip.dispose()
සක්රිය කරන්න
මූලද්රව්යයක මෙවලම් ඉඟියට පෙන්වීමේ හැකියාව ලබා දෙයි. මෙවලම් ඉඟි පෙරනිමියෙන් සක්රීය කර ඇත.
tooltip.enable()
අක්රිය කරන්න
මූලද්රව්යයක මෙවලම් ඉඟිය පෙන්වීමට ඇති හැකියාව ඉවත් කරයි. මෙවලම් ඉඟිය පෙන්විය හැක්කේ එය නැවත සබල කර ඇත්නම් පමණි.
tooltip.disable()
toggleEnabled
මූලාංගයක මෙවලම් ඉඟිය පෙන්වීමට හෝ සැඟවීමට ඇති හැකියාව ටොගල් කරයි.
tooltip.toggleEnabled()
යාවත්කාලීන
මූලද්රව්යයක මෙවලම් ඉඟියේ පිහිටීම යාවත්කාලීන කරයි.
tooltip.update()
getInstance
DOM මූලද්රව්යයක් සමඟ සම්බන්ධිත මෙවලම් ඉඟි අවස්ථාව ලබා ගැනීමට ඔබට ඉඩ සලසන ස්ථිතික ක්රමය
var exampleTriggerEl = document.getElementById('example')
var tooltip = bootstrap.Tooltip.getInstance(exampleTriggerEl) // Returns a Bootstrap tooltip instance
getOrCreateInstance
DOM මූලද්රව්යයක් සමඟ සම්බන්ධිත මෙවලම් ඉඟි නිදසුන ලබා ගැනීමට ඔබට ඉඩ සලසන ස්ථිතික ක්රමය, නැතහොත් එය ආරම්භ නොකළහොත් නව එකක් සාදන්න
var exampleTriggerEl = document.getElementById('example')
var tooltip = bootstrap.Tooltip.getOrCreateInstance(exampleTriggerEl) // Returns a Bootstrap tooltip instance
සිදුවීම්
සිදුවීම් වර්ගය | විස්තර |
---|---|
show.bs.tooltip |
show නිදසුන් ක්රමය හැඳින්වූ විට මෙම සිදුවීම වහාම ක්රියාත්මක වේ. |
shown.bs.tooltip |
මෙවලම් ඉඟිය පරිශීලකයාට දෘශ්යමාන කර ඇති විට මෙම සිදුවීම ක්රියාත්මක වේ (CSS සංක්රාන්ති සම්පූර්ණ වන තෙක් බලා සිටිනු ඇත). |
hide.bs.tooltip |
hide නිදසුන් ක්රමය කැඳවූ විට මෙම සිදුවීම වහාම ක්රියාත්මක වේ. |
hidden.bs.tooltip |
මෙවලම් ඉඟිය පරිශීලකයාගෙන් සඟවා අවසන් වූ විට මෙම සිදුවීම සිදු වේ (CSS සංක්රාන්ති සම්පූර්ණ වන තෙක් බලා සිටිනු ඇත). |
inserted.bs.tooltip |
show.bs.tooltip මෙවලම් ඉඟි අච්චුව DOM වෙත එක් කළ විට මෙම සිදුවීම සිදුවීමෙන් පසුව සිදු කෙරේ . |
var myTooltipEl = document.getElementById('myTooltip')
var tooltip = new bootstrap.Tooltip(myTooltipEl)
myTooltipEl.addEventListener('hidden.bs.tooltip', function () {
// do something...
})
tooltip.hide()