Scrollspy
Na-emelite igodo Bootstrap na-akpaghị aka ma ọ bụ depụta ihe mejupụtara otu dabere na ọnọdụ mpịakọta iji gosi njikọ dị ugbu a na ebe nlele.
Ka o si arụ ọrụ
Scrollspy na-atụgharị .active
klaasị na arịlịka ( <a>
) ọcha mgbe a na-atụgharị ihe ndị nwere id
ihe arịlịka na href
-ezo aka na ya. A na-eji Scrollspy nke ọma na njikọ Bootstrap nav akụrụngwa ma ọ bụ ndepụta otu , mana ọ ga-arụkwa ọrụ na ihe ọ bụla arịlịka na ibe dị ugbu a. Nke a bụ ka ọ na-arụ ọrụ.
-
Iji malite, scrollspy chọrọ ihe abụọ: igodo ụzọ, otu ndepụta, ma ọ bụ njikọ njikọ dị mfe, gbakwunyere akpa akwụkwọ mpịakọta. Akpa a na-emegharị emegharị nwere ike ịbụ ihe
<body>
ma ọ bụ ihe eji eme ihe nwere nhaziheight
naoverflow-y: scroll
. -
N'elu akpa a na-atụgharịgharị, gbakwunye
data-bs-spy="scroll"
nadata-bs-target="#navId"
ebenavId
ọ bụ ihe pụrụ icheid
nke igodo ejikọrọ. Jide n'aka na ị tinyekwara atabindex="0"
iji hụ na ịnweta ahụigodo. -
Ka ị na-atụgharị akpa "nledo", a
.active
na-agbakwunye otu klas ma wepụ ya na njikọ arịlịka dị n'ime igodo ejikọtara. Njikọ ga-enwerịrịid
ebumnuche enwere ike idozi, ma ọ bụghị ya, a na-eleghara ya anya. Dịka ọmụmaatụ, a<a href="#home">home</a>
ga-ederịrị ihe n'ụdị DOM<div id="home"></div>
-
A ga-eleghara ihe ebumnobi na-adịghị ahụ anya. Lee ngalaba ihe anaghị ahụ anya n'okpuru.
Ihe atụ
Navbar
Pịgharịa mpaghara n'okpuru ebe ịnya ụgbọ mmiri wee lelee klaasị na-agbanwe agbanwe. Mepee menu ndọpụta wee lelee ka a na-akọwapụtakwa ihe ndọpụta ahụ.
Isi mmalite
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Isi nke abụọ
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Isi nke atọ
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Isi nke anọ
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Isi nke ise
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
<nav id="navbar-example2" class="navbar bg-light px-3 mb-3">
<a class="navbar-brand" href="#">Navbar</a>
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link" href="#scrollspyHeading1">First</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#scrollspyHeading2">Second</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-expanded="false">Dropdown</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#scrollspyHeading3">Third</a></li>
<li><a class="dropdown-item" href="#scrollspyHeading4">Fourth</a></li>
<li><hr class="dropdown-divider"></li>
<li><a class="dropdown-item" href="#scrollspyHeading5">Fifth</a></li>
</ul>
</li>
</ul>
</nav>
<div data-bs-spy="scroll" data-bs-target="#navbar-example2" data-bs-root-margin="0px 0px -40%" data-bs-smooth-scroll="true" class="scrollspy-example bg-light p-3 rounded-2" tabindex="0">
<h4 id="scrollspyHeading1">First heading</h4>
<p>...</p>
<h4 id="scrollspyHeading2">Second heading</h4>
<p>...</p>
<h4 id="scrollspyHeading3">Third heading</h4>
<p>...</p>
<h4 id="scrollspyHeading4">Fourth heading</h4>
<p>...</p>
<h4 id="scrollspyHeading5">Fifth heading</h4>
<p>...</p>
</div>
Akwukwo nso
Scrollspy na-arụkwa ọrụ na akwu .nav
s. .nav
Ọ bụrụ na akwụrụ .active
, ndị mụrụ ya ga-abụkwa .active
. Pịgharịa n'akụkụ navbar wee lelee klaasị na-agbanwe agbanwe.
Ihe 1
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Buru n'uche na ngwa mgbakwunye Javascript na-agbalị ịhọrọ ihe ziri ezi n'etiti ihe niile a na-ahụ anya. Ezubere iche iche scrollspy a na-ahụ anya n'otu oge nwere ike ịkpata nsogbu.
Ihe 1-1
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Buru n'uche na ngwa mgbakwunye Javascript na-agbalị ịhọrọ ihe ziri ezi n'etiti ihe niile a na-ahụ anya. Ezubere iche iche scrollspy a na-ahụ anya n'otu oge nwere ike ịkpata nsogbu.
Ihe 1-2
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Buru n'uche na ngwa mgbakwunye Javascript na-agbalị ịhọrọ ihe ziri ezi n'etiti ihe niile a na-ahụ anya. Ezubere iche iche scrollspy a na-ahụ anya n'otu oge nwere ike ịkpata nsogbu.
Ihe 2
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Buru n'uche na ngwa mgbakwunye Javascript na-agbalị ịhọrọ ihe ziri ezi n'etiti ihe niile a na-ahụ anya. Ezubere iche iche scrollspy a na-ahụ anya n'otu oge nwere ike ịkpata nsogbu.
Ihe 3
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Buru n'uche na ngwa mgbakwunye Javascript na-agbalị ịhọrọ ihe ziri ezi n'etiti ihe niile a na-ahụ anya. Ezubere iche iche scrollspy a na-ahụ anya n'otu oge nwere ike ịkpata nsogbu.
Ihe 3-1
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Buru n'uche na ngwa mgbakwunye Javascript na-agbalị ịhọrọ ihe ziri ezi n'etiti ihe niile a na-ahụ anya. Ezubere iche iche scrollspy a na-ahụ anya n'otu oge nwere ike ịkpata nsogbu.
Ihe 3-2
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Buru n'uche na ngwa mgbakwunye Javascript na-agbalị ịhọrọ ihe ziri ezi n'etiti ihe niile a na-ahụ anya. Ezubere iche iche scrollspy a na-ahụ anya n'otu oge nwere ike ịkpata nsogbu.
<div class="row">
<div class="col-4">
<nav id="navbar-example3" class="h-100 flex-column align-items-stretch pe-4 border-end">
<nav class="nav nav-pills flex-column">
<a class="nav-link" href="#item-1">Item 1</a>
<nav class="nav nav-pills flex-column">
<a class="nav-link ms-3 my-1" href="#item-1-1">Item 1-1</a>
<a class="nav-link ms-3 my-1" href="#item-1-2">Item 1-2</a>
</nav>
<a class="nav-link" href="#item-2">Item 2</a>
<a class="nav-link" href="#item-3">Item 3</a>
<nav class="nav nav-pills flex-column">
<a class="nav-link ms-3 my-1" href="#item-3-1">Item 3-1</a>
<a class="nav-link ms-3 my-1" href="#item-3-2">Item 3-2</a>
</nav>
</nav>
</nav>
</div>
<div class="col-8">
<div data-bs-spy="scroll" data-bs-target="#navbar-example3" data-bs-smooth-scroll="true" class="scrollspy-example-2" tabindex="0">
<div id="item-1">
<h4>Item 1</h4>
<p>...</p>
</div>
<div id="item-1-1">
<h5>Item 1-1</h5>
<p>...</p>
</div>
<div id="item-1-2">
<h5>Item 1-2</h5>
<p>...</p>
</div>
<div id="item-2">
<h4>Item 2</h4>
<p>...</p>
</div>
<div id="item-3">
<h4>Item 3</h4>
<p>...</p>
</div>
<div id="item-3-1">
<h5>Item 3-1</h5>
<p>...</p>
</div>
<div id="item-3-2">
<h5>Item 3-2</h5>
<p>...</p>
</div>
</div>
</div>
</div>
Ndepụta otu
Scrollspy na-arụkwa ọrụ na .list-group
s. Pịgharịa na mpaghara n'akụkụ otu ndetu wee lelee mgbanwe klaasị nọ n'ọrụ.
Ihe 1
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Ihe 2
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Ihe 3
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Ihe 4
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
<div class="row">
<div class="col-4">
<div id="list-example" class="list-group">
<a class="list-group-item list-group-item-action" href="#list-item-1">Item 1</a>
<a class="list-group-item list-group-item-action" href="#list-item-2">Item 2</a>
<a class="list-group-item list-group-item-action" href="#list-item-3">Item 3</a>
<a class="list-group-item list-group-item-action" href="#list-item-4">Item 4</a>
</div>
</div>
<div class="col-8">
<div data-bs-spy="scroll" data-bs-target="#list-example" data-bs-smooth-scroll="true" class="scrollspy-example" tabindex="0">
<h4 id="list-item-1">Item 1</h4>
<p>...</p>
<h4 id="list-item-2">Item 2</h4>
<p>...</p>
<h4 id="list-item-3">Item 3</h4>
<p>...</p>
<h4 id="list-item-4">Item 4</h4>
<p>...</p>
</div>
</div>
</div>
Arịlịka dị mfe
Scrollspy na-ejedebeghị na nav components na ndepụta otu, otú ọ ga-arụ ọrụ ọ bụla <a>
arịlịka ọcha na nke ugbu a akwụkwọ. Pịgharịa n'ógbè ahụ wee lelee ka .active
klaasị na-agbanwe.
Ihe 1
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Ihe 2
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Ihe 3
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Ihe 4
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
Ihe 5
Nke a bụ ụfọdụ ọdịnaya edebe maka scrollspy ibe. Rịba ama na ka ị na-atụgharị na ibe ahụ, a na-eme ka njikọ igodo kwesịrị ekwesị pụta ìhè. A na-emeghachi ya n'ime ihe atụ akụrụngwa. Anyị na-agbakwunye otu ihe atụ ọzọ ebe a iji mesie mpịakọta ike na ime ka ọ pụta ìhè.
<div class="row">
<div class="col-4">
<div id="simple-list-example" class="d-flex flex-column gap-2 simple-list-example-scrollspy text-center">
<a class="p-1 rounded" href="#simple-list-item-1">Item 1</a>
<a class="p-1 rounded" href="#simple-list-item-2">Item 2</a>
<a class="p-1 rounded" href="#simple-list-item-3">Item 3</a>
<a class="p-1 rounded" href="#simple-list-item-4">Item 4</a>
<a class="p-1 rounded" href="#simple-list-item-5">Item 5</a>
</div>
</div>
<div class="col-8">
<div data-bs-spy="scroll" data-bs-target="#simple-list-example" data-bs-offset="0" data-bs-smooth-scroll="true" class="scrollspy-example" tabindex="0">
<h4 id="simple-list-item-1">Item 1</h4>
<p>...</p>
<h4 id="simple-list-item-2">Item 2</h4>
<p>...</p>
<h4 id="simple-list-item-3">Item 3</h4>
<p>...</p>
<h4 id="simple-list-item-4">Item 4</h4>
<p>...</p>
<h4 id="simple-list-item-5">Item 5</h4>
<p>...</p>
</div>
</div>
</div>
Ihe ndị na-adịghị ahụ anya
A ga-eleghara ihe ndị echere na-adịghị ahụ anya na ihe ụgbọ mmiri ha kwekọrọ agaghị enweta .active
klaasị. Ihe atụ Scrollspy emebere na ihe mkpuchi anaghị ahụ anya ga-eleghara ihe niile ezubere iche anya. Jiri refresh
usoro ahụ lelee ihe ndị a na-ahụ anya ozugbo ihe mkpuchi ahụ pụtara.
document.querySelectorAll('#nav-tab>[data-bs-toggle="tab"]').forEach(el => {
el.addEventListener('shown.bs.tab', () => {
const target = el.getAttribute('data-bs-target')
const scrollElem = document.querySelector(`${target} [data-bs-spy="scroll"]`)
bootstrap.ScrollSpy.getOrCreateInstance(scrollElem).refresh()
})
})
Ojiji
Site na njirimara data
Ka ịtinye omume scrollspy ngwa ngwa na igodo topbar gị, gbakwunye data-bs-spy="scroll"
na mmewere ịchọrọ iledo (kacha nke a ga-abụ <body>
). Wee tinye data-bs-target
njirimara na aha id
ma ọ bụ klaasị nke ihe nne na nna nke .nav
akụrụngwa Bootstrap ọ bụla.
<body data-bs-spy="scroll" data-bs-target="#navbar-example">
...
<div id="navbar-example">
<ul class="nav nav-tabs" role="tablist">
...
</ul>
</div>
...
</body>
Site JavaScript
const scrollSpy = new bootstrap.ScrollSpy(document.body, {
target: '#navbar-example'
})
Nhọrọ
Dịka enwere ike ịfefe nhọrọ site na njirimara data ma ọ bụ Javascript, ị nwere ike itinye aha nhọrọ na data-bs-
, dịka na data-bs-animation="{value}"
. Gbaa mbọ hụ na ị gbanwee ụdị ikpe nke aha nhọrọ site na " camelCase " gaa na " kebab-case " mgbe ị na-agafe nhọrọ site na njirimara data. Dịka ọmụmaatụ, jiri data-bs-custom-class="beautifier"
kama data-bs-customClass="beautifier"
.
Dịka nke Bootstrap 5.2.0, akụrụngwa niile na-akwado njirimara data echekwara nnwaledata-bs-config
nke nwere ike idobe nhazi akụrụngwa dị mfe dị ka eriri JSON. Mgbe mmewere nwere data-bs-config='{"delay":0, "title":123}'
na data-bs-title="456"
njiri mara, uru ikpeazụ title
ga-abụ 456
na njirimara data dị iche ga-ewepụ ụkpụrụ enyere na data-bs-config
. Na mgbakwunye, njirimara data dị adị nwere ike idobe ụkpụrụ JSON dịka data-bs-delay='{"show":0,"hide":150}'
.
Aha | Ụdị | Ọdabara | Nkọwa |
---|---|---|---|
rootMargin |
eriri | 0px 0px -25% |
Ihe nhụta mgbochi mgbọrọgwụMargin dị irè, mgbe ị na-agbakọ ọnọdụ mpịakọta. |
smoothScroll |
boolean | false |
Na-eme ka mpịakọta dị nro mgbe onye ọrụ pịa njikọ na-ezo aka na ScrollSpy observables. |
target |
eriri, DOM element | null |
Na-akọwapụta mmewere iji tinye Scrollspy ngwa mgbakwunye. |
threshold |
n'usoro | [0.1, 0.5, 1] |
IntersectionObserver ntinye tere aka dị irè, mgbe ị na-agbakọ ọnọdụ mpịakọta. |
Nhọrọ emebisịla
Ruo mgbe v5.1.3 anyị na-eji offset
& method
nhọrọ, nke ugbu a deprecated na dochie rootMargin
. Iji dowe ndakọrịta azụ azụ, anyị ga-aga n'ihu na-atụgharị ihe enyere offset
, rootMargin
mana a ga-ewepụ njirimara a na v6 .
Ụzọ
Usoro | Nkọwa |
---|---|
dispose |
Na-emebi akwụkwọ mpịakọta mmewere. (Na-ewepụ data echekwara na mmewere DOM) |
getInstance |
Usoro kwụ ọtọ iji nweta ihe atụ scrollspy jikọtara ya na mmewere DOM. |
getOrCreateInstance |
Ụzọ kwụ ọtọ iji nweta ihe atụ scrollspy jikọtara ya na mmewere DOM, ma ọ bụ imepụta nke ọhụrụ ma ọ bụrụ na ebidoghị ya. |
refresh |
Mgbe ị na-agbakwunye ma ọ bụ wepụ ihe ndị dị na DOM, ị ga-achọ ịkpọ usoro ume ọhụrụ. |
Nke a bụ ọmụmaatụ site na iji usoro ume ọhụrụ:
const dataSpyList = document.querySelectorAll('[data-bs-spy="scroll"]')
dataSpyList.forEach(dataSpyEl => {
bootstrap.ScrollSpy.getInstance(dataSpyEl).refresh()
})
Ihe omume
Ihe omume | Nkọwa |
---|---|
activate.bs.scrollspy |
Ihe omume a na-agba na mmewere akwụkwọ mpịakọta ọkụ mgbe ọ bụla arịlịka ejiri scrollspy rụọ ọrụ. |
const firstScrollSpyEl = document.querySelector('[data-bs-spy="scroll"]')
firstScrollSpyEl.addEventListener('activate.bs.scrollspy', () => {
// do something...
})