ଭୁଶୁଡ଼ିବା |
କିଛି ପ୍ରୋଜେକ୍ଟ ଏବଂ ଆମର ଜାଭାସ୍କ୍ରିପ୍ଟ ପ୍ଲଗଇନ୍ ସହିତ ତୁମର ପ୍ରୋଜେକ୍ଟରେ ବିଷୟବସ୍ତୁର ଦୃଶ୍ୟତାକୁ ଟୋଗଲ୍ କର |
ଏହା କିପରି କାମ କରେ |
ବିଷୟବସ୍ତୁ ଦେଖାଇବା ଏବଂ ଲୁଚାଇବା ପାଇଁ କ୍ଲାସ୍ ଜାଭାସ୍କ୍ରିପ୍ଟ ପ୍ଲଗଇନ୍ ବ୍ୟବହୃତ ହୁଏ | ବଟନ୍ କିମ୍ବା ଆଙ୍କର୍ ଟ୍ରିଗର ଭାବରେ ବ୍ୟବହୃତ ହୁଏ ଯାହା ତୁମେ ଟୋଗଲ୍ କରୁଥିବା ନିର୍ଦ୍ଦିଷ୍ଟ ଉପାଦାନଗୁଡ଼ିକ ସହିତ ମ୍ୟାପ୍ ହୋଇଯାଏ | ଏକ ଉପାଦାନକୁ ସଂଲଗ୍ନ କରିବା height
ଏହାର ସାମ୍ପ୍ରତିକ ମୂଲ୍ୟରୁ ଆନିମେସନ୍ କରିବ 0
| CSS କିପରି ଆନିମେସନ୍ ନିୟନ୍ତ୍ରଣ କରେ, ଆପଣ padding
ଏକ .collapse
ଉପାଦାନରେ ବ୍ୟବହାର କରିପାରିବେ ନାହିଁ | ଏହା ପରିବର୍ତ୍ତେ, ଶ୍ରେଣୀକୁ ଏକ ସ୍ independent ାଧୀନ ରାପିଙ୍ଗ୍ ଉପାଦାନ ଭାବରେ ବ୍ୟବହାର କରନ୍ତୁ |
prefers-reduced-motion
ମିଡିଆ ଜିଜ୍ଞାସା ଉପରେ ନିର୍ଭରଶୀଳ | ଆମର ଆକ୍ସେସିବିଲିଟି ଡକ୍ୟୁମେଣ୍ଟେସନ୍ ର ହ୍ରାସ ହୋଇଥିବା ଗତି ବିଭାଗ ଦେଖନ୍ତୁ
|
ଉଦାହରଣ |
ଶ୍ରେଣୀ ପରିବର୍ତ୍ତନ ମାଧ୍ୟମରେ ଅନ୍ୟ ଏକ ଉପାଦାନ ଦେଖାଇବା ଏବଂ ଲୁଚାଇବା ପାଇଁ ନିମ୍ନରେ ଥିବା ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତୁ:
.collapse
ବିଷୟବସ୍ତୁ ଲୁଚାଏ |.collapsing
ସଂକ୍ରମଣ ସମୟରେ ପ୍ରୟୋଗ କରାଯାଏ |.collapse.show
ବିଷୟବସ୍ତୁ ଦେଖାଏ |
ସାଧାରଣତ ,, ଆମେ data-bs-target
ଗୁଣ ସହିତ ଏକ ବଟନ୍ ବ୍ୟବହାର କରିବାକୁ ସୁପାରିଶ କରୁ | ଏକ ଅର୍ଥଗତ ଦୃଷ୍ଟିକୋଣରୁ ସୁପାରିଶ କରାଯାଇନଥିବାବେଳେ, ଆପଣ href
ଗୁଣ (ଏବଂ କ role="button"
) ସହିତ ଏକ ଲିଙ୍କ୍ ମଧ୍ୟ ବ୍ୟବହାର କରିପାରିବେ | ଉଭୟ କ୍ଷେତ୍ରରେ, data-bs-toggle="collapse"
ଆବଶ୍ୟକ |
<p>
<a class="btn btn-primary" data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
Link with href
</a>
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
Button with data-bs-target
</button>
</p>
<div class="collapse" id="collapseExample">
<div class="card card-body">
Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.
</div>
</div>
ଭୂସମାନ୍ତର
କ୍ଲାସ୍ ପ୍ଲଗଇନ୍ ମଧ୍ୟ ଭୂସମାନ୍ତର ଭୁଶୁଡ଼ିବାକୁ ସମର୍ଥନ କରେ | ଏହା ପରିବର୍ତ୍ତେ ପରିବର୍ତ୍ତିତ .collapse-horizontal
ଶ୍ରେଣୀକୁ ଯୋଡନ୍ତୁ ଏବଂ ତୁରନ୍ତ ଶିଶୁ ଉପାଦାନ ଉପରେ ସେଟ୍ କରନ୍ତୁ | ନିଜର କଷ୍ଟମ୍ ସାସ୍ ଲେଖିବାକୁ, ଇନଲାଇନ ଶ yles ଳୀ ବ୍ୟବହାର କରିବାକୁ, କିମ୍ବା ଆମର ମୋଟେଇ ଉପଯୋଗିତା ବ୍ୟବହାର କରିବାକୁ ମୁକ୍ତ ମନେ କର |width
height
width
min-height
ଆମର ଡକଗୁଡିକରେ ଅତ୍ୟଧିକ ରଙ୍ଗକୁ ଏଡାଇବା ପାଇଁ ନିମ୍ନରେ ଥିବା ଉଦାହରଣର ଏକ ସେଟ୍ ଅଛି, ଏହା ସ୍ପଷ୍ଟ ଭାବରେ ଆବଶ୍ୟକ ନୁହେଁ |
କେବଳ width
ଶିଶୁ ଉପାଦାନ ଉପରେ ଆବଶ୍ୟକ |
<p>
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseWidthExample" aria-expanded="false" aria-controls="collapseWidthExample">
Toggle width collapse
</button>
</p>
<div style="min-height: 120px;">
<div class="collapse collapse-horizontal" id="collapseWidthExample">
<div class="card card-body" style="width: 300px;">
This is some placeholder content for a horizontal collapse. It's hidden by default and shown when triggered.
</div>
</div>
</div>
ଏକାଧିକ ଲକ୍ଷ୍ୟ |
A <button>
କିମ୍ବା ଏହାର ବା ଗୁଣରେ <a>
ଏକ ସିଲେକ୍ଟର୍ ସହିତ ରେଫରେନ୍ସ କରି ଏକାଧିକ ଉପାଦାନଗୁଡିକ ଦେଖାଇ ଲୁଚାଇପାରେ | ଏକାଧିକ କିମ୍ବା ଏକ ଉପାଦାନକୁ ଦେଖାଇ ଲୁଚାଇ ପାରନ୍ତି ଯଦି ସେମାନେ ପ୍ରତ୍ୟେକ ଏହାକୁ ନିଜ କିମ୍ବା ଗୁଣ ସହିତ ରେଫରେନ୍ସ କରନ୍ତି |href
data-bs-target
<button>
<a>
href
data-bs-target
<p>
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1" role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Toggle first element</a>
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#multiCollapseExample2" aria-expanded="false" aria-controls="multiCollapseExample2">Toggle second element</button>
<button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target=".multi-collapse" aria-expanded="false" aria-controls="multiCollapseExample1 multiCollapseExample2">Toggle both elements</button>
</p>
<div class="row">
<div class="col">
<div class="collapse multi-collapse" id="multiCollapseExample1">
<div class="card card-body">
Some placeholder content for the first collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
</div>
</div>
</div>
<div class="col">
<div class="collapse multi-collapse" id="multiCollapseExample2">
<div class="card card-body">
Some placeholder content for the second collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
</div>
</div>
</div>
</div>
ଅଭିଗମ୍ୟତା
aria-expanded
ନିୟନ୍ତ୍ରଣ ଉପାଦାନରେ ଯୋଗ କରିବାକୁ ନିଶ୍ଚିତ ହୁଅନ୍ତୁ | ଏହି ଗୁଣଟି ସ୍ପଷ୍ଟ ଭାବରେ ପାଠକ ଏବଂ ସମାନ ସହାୟକ ପ୍ରଯୁକ୍ତିବିଦ୍ୟା ସହିତ ନିୟନ୍ତ୍ରଣରେ ବନ୍ଧା ହୋଇଥିବା ଉପାଦାନର ସାମ୍ପ୍ରତିକ ସ୍ଥିତିକୁ ସ୍ପଷ୍ଟ ଭାବରେ ଜଣାଇଥାଏ | ଯଦି ଭୁଶୁଡ଼ି ପଡୁଥିବା ଉପାଦାନଟି ଡିଫଲ୍ଟ ଭାବରେ ବନ୍ଦ ହୋଇଯାଏ, ତେବେ ନିୟନ୍ତ୍ରଣ ଉପାଦାନ ଉପରେ ଥିବା ଗୁଣର ମୂଲ୍ୟ ରହିବା ଉଚିତ aria-expanded="false"
| show
ଯଦି ତୁମେ କ୍ଲାସ୍ ବ୍ୟବହାର ଯୋଗ୍ୟ ଉପାଦାନକୁ ଡିଫଲ୍ଟ ଭାବରେ କ୍ଲାସ୍ ବ୍ୟବହାର କରି ଖୋଲିବାକୁ ସେଟ୍ କରିଛ aria-expanded="true"
, ତାହା ବଦଳରେ ନିୟନ୍ତ୍ରଣରେ ସେଟ୍ କର | ପ୍ଲଗଇନ୍ ସ୍ automatically ତ automatically ସ୍ପୃତ ଭାବରେ ଏହି ଗୁଣକୁ ନିୟନ୍ତ୍ରଣରେ ଟୋଗଲ୍ କରିବ ଯାହା ଉପରେ ନଷ୍ଟ ହୋଇପାରୁଥିବା ଉପାଦାନ ଖୋଲାଯାଇଛି କି ବନ୍ଦ ହୋଇଛି (ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ, କିମ୍ବା ଉପଭୋକ୍ତା ଅନ୍ୟ ଏକ ନିୟନ୍ତ୍ରଣ ଉପାଦାନକୁ ସମାନ ଧକ୍କା ଉପାଦାନ ସହିତ ବାନ୍ଧି ରଖିଛନ୍ତି) ଉପରେ ଆଧାର କରି | ଯଦି କଣ୍ଟ୍ରୋଲ୍ ଉପାଦାନର HTML ଉପାଦାନ ଏକ ବଟନ୍ ନୁହେଁ (ଯଥା, ଏକ <a>
କିମ୍ବା <div>
), ଗୁଣ |role="button"
ଉପାଦାନରେ ଯୋଡାଯିବା ଉଚିତ |
ଯଦି ଆପଣଙ୍କର କଣ୍ଟ୍ରୋଲ୍ ଉପାଦାନ ଗୋଟିଏ ଭୁଶୁଡ଼ି ପଡୁଥିବା ଉପାଦାନକୁ ଟାର୍ଗେଟ୍ କରୁଛି - ଅର୍ଥାତ୍ data-bs-target
ଆଟ୍ରିବ୍ୟୁଟ୍ ଏକ id
ସିଲେକ୍ଟର୍ କୁ ସୂଚାଉଛି - ତୁମେ aria-controls
କଣ୍ଟ୍ରୋଲ୍ ଏଲିମେଣ୍ଟରେ ଆଟ୍ରିବ୍ୟୁଟ୍ ଯୋଡିବା ଉଚିତ, id
ଯାହା ଭୁଶୁଡ଼ିବା ଉପାଦାନକୁ ଧାରଣ କରିଥାଏ | ଆଧୁନିକ ସ୍କ୍ରିନ ପାଠକ ଏବଂ ସମାନ ସହାୟକ ପ୍ରଯୁକ୍ତିବିଦ୍ୟା ଏହି ଗୁଣର ବ୍ୟବହାର କରି ଉପଭୋକ୍ତାମାନଙ୍କୁ ସିଧାସଳଖ ନଷ୍ଟ ହୋଇଯାଉଥିବା ଉପାଦାନକୁ ନେଭିଗେଟ୍ କରିବା ପାଇଁ ଅତିରିକ୍ତ ସର୍ଟକଟ୍ ଯୋଗାଇଥାଏ |
ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ବୁଟଷ୍ଟ୍ରାପ୍ ର ସାମ୍ପ୍ରତିକ କାର୍ଯ୍ୟକାରିତା ARIA ପ୍ରାଧିକରଣ ଅଭ୍ୟାସ ଗାଇଡ୍ ଆକର୍ଡିଅନ୍ ପ୍ୟାଟର୍ରେ ବର୍ଣ୍ଣିତ ବିଭିନ୍ନ ବ al କଳ୍ପିକ କୀବୋର୍ଡ୍ ପାରସ୍ପରିକ କାର୍ଯ୍ୟକୁ ଅନ୍ତର୍ଭୂକ୍ତ କରେ ନାହିଁ - ଆପଣଙ୍କୁ କଷ୍ଟମ୍ ଜାଭାସ୍କ୍ରିପ୍ଟ ସହିତ ଏହାକୁ ଅନ୍ତର୍ଭୂକ୍ତ କରିବାକୁ ପଡିବ |
ସାସ୍ |
ଭେରିଏବଲ୍ |
$transition-collapse: height .35s ease;
$transition-collapse-width: width .35s ease;
କ୍ଲାସ୍
ସଂକଳନ ଶ୍ରେଣୀଗୁଡିକ ମିଳିପାରିବ scss/_transitions.scss
କାରଣ ଏଗୁଡିକ ଏକାଧିକ ଉପାଦାନଗୁଡ଼ିକରେ ଅଂଶୀଦାର ହୋଇଛି (ପତନ ଏବଂ ଆକର୍ଡିଅନ୍) |
.collapse {
&:not(.show) {
display: none;
}
}
.collapsing {
height: 0;
overflow: hidden;
@include transition($transition-collapse);
&.collapse-horizontal {
width: 0;
height: auto;
@include transition($transition-collapse-width);
}
}
ବ୍ୟବହାର
କ୍ଲାସ୍ ପ୍ଲଗଇନ୍ ଭାରୀ ଉଠାଇବା ପାଇଁ କିଛି ଶ୍ରେଣୀ ବ୍ୟବହାର କରେ:
.collapse
ବିଷୟବସ୍ତୁ ଲୁଚାଏ |.collapse.show
ବିଷୟବସ୍ତୁ ଦେଖାଏ |.collapsing
ଯେତେବେଳେ ପରିବର୍ତ୍ତନ ଆରମ୍ଭ ହୁଏ, ଏବଂ ଏହା ସମାପ୍ତ ହେଲେ ଅପସାରିତ ହୁଏ |
ଏହି ଶ୍ରେଣୀଗୁଡ଼ିକରେ ମିଳିପାରିବ _transitions.scss
|
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ମାଧ୍ୟମରେ |
ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଏକ ବା ଏକାଧିକ ଭୁଶୁଡ଼ୁଥିବା ଉପାଦାନଗୁଡ଼ିକର ନିୟନ୍ତ୍ରଣ ନ୍ୟସ୍ତ କରିବାକୁ କେବଳ data-bs-toggle="collapse"
ଏକ ଉପାଦାନକୁ ଯୋଡନ୍ତୁ | data-bs-target
ସଂପୃକ୍ତିକୁ ପ୍ରୟୋଗ କରିବାକୁ data-bs-target
ଆଟ୍ରିବ୍ୟୁଟ୍ ଏକ CSS ଚୟନକର୍ତ୍ତା ଗ୍ରହଣ କରେ | collapse
କ୍ଲାସ୍ସିବଲ୍ ଉପାଦାନରେ କ୍ଲାସ୍ ଯୋଡିବାକୁ ନିଶ୍ଚିତ ହୁଅନ୍ତୁ | ଯଦି ଆପଣ ଏହାକୁ ଡିଫଲ୍ଟ ଖୋଲିବାକୁ ଚାହାଁନ୍ତି, ଅତିରିକ୍ତ ଶ୍ରେଣୀ ଯୋଡନ୍ତୁ show
|
ଏକ ସଂପନ୍ନ ଅଞ୍ଚଳରେ ଆକର୍ଡିଅନ୍ ପରି ଗୋଷ୍ଠୀ ପରିଚାଳନା ଯୋଡିବାକୁ, ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ଯୋଡନ୍ତୁ data-bs-parent="#selector"
| ଅଧିକ ସୂଚନା ପାଇଁ ଆକ୍ରେଡୋନ୍ ପୃଷ୍ଠାକୁ ଅନୁସରଣ କରନ୍ତୁ |
ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ |
ସହିତ ମାନୁଆଲ୍ ସକ୍ଷମ କରନ୍ତୁ:
const collapseElementList = document.querySelectorAll('.collapse')
const collapseList = [...collapseElementList].map(collapseEl => new bootstrap.Collapse(collapseEl))
ବିକଳ୍ପଗୁଡ଼ିକ
ଯେହେତୁ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ଅପ୍ସନ୍ ପାସ୍ ହୋଇପାରିବ, ତୁମେ ଯେପରି ଏକ ଅପ୍ସନ୍ ନାମ ଯୋଡି data-bs-
ପାରିବ data-bs-animation="{value}"
| ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ମାଧ୍ୟମରେ ଅପ୍ସନ୍ ପାସ୍ କରିବାବେଳେ ଅପ୍ସନ୍ ନାମର କେସ୍ ପ୍ରକାରକୁ “ camelCase ” ରୁ “ kebab-case ” କୁ ପରିବର୍ତ୍ତନ କରିବାକୁ ନିଶ୍ଚିତ କରନ୍ତୁ | ଉଦାହରଣ ସ୍ୱରୂପ, ଏହା ପରିବର୍ତ୍ତେ ବ୍ୟବହାର data-bs-custom-class="beautifier"
କରନ୍ତୁ data-bs-customClass="beautifier"
|
ବୁଟଷ୍ଟ୍ରାପ୍ 5.2.0 ପରି, ସମସ୍ତ ଉପାଦାନଗୁଡିକ ଏକ ପରୀକ୍ଷାମୂଳକ ସଂରକ୍ଷିତ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କୁ ସମର୍ଥନ data-bs-config
କରେ ଯାହା JSON ଷ୍ଟ୍ରିଙ୍ଗ ଭାବରେ ସରଳ ଉପାଦାନ ସଂରଚନାକୁ ଧାରଣ କରିପାରିବ | ଯେତେବେଳେ ଏକ ଉପାଦାନର ଗୁଣ data-bs-config='{"delay":0, "title":123}'
ଏବଂ data-bs-title="456"
ଗୁଣ ଅଛି, ଅନ୍ତିମ title
ମୂଲ୍ୟ ହେବ 456
ଏବଂ ପୃଥକ ଡାଟା ଗୁଣଗୁଡ଼ିକ ଦିଆଯାଇଥିବା ମୂଲ୍ୟଗୁଡ଼ିକୁ ନବଲିଖନ କରିବ data-bs-config
| ଏହା ସହିତ, ବିଦ୍ୟମାନ ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ଗୁଡିକ JSON ମୂଲ୍ୟ ପରି ଘର କରିବାକୁ ସକ୍ଷମ data-bs-delay='{"show":0,"hide":150}'
|
ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
---|---|---|---|
parent |
ଚୟନକର୍ତ୍ତା, DOM ଉପାଦାନ | | null |
ଯଦି ପ୍ୟାରେଣ୍ଟ୍ ପ୍ରଦାନ କରାଯାଏ, ତେବେ ଏହି ପ୍ୟାଲେସିବଲ୍ ଆଇଟମ୍ ଦେଖାଯିବାବେଳେ ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ୟାରେଣ୍ଟ୍ ଅନ୍ତର୍ଗତ ସମସ୍ତ ଭୁଶୁଡ଼ିବା ଉପାଦାନ ବନ୍ଦ ହୋଇଯିବ | (ପାରମ୍ପାରିକ ଆକର୍ଡିଅନ୍ ଆଚରଣ ପରି - ଏହା card ଶ୍ରେଣୀ ଉପରେ ନିର୍ଭରଶୀଳ) | ଆଟ୍ରିବ୍ୟୁଟ୍ ଟାର୍ଗେଟ୍ କ୍ଲାପ୍ସିବଲ୍ ଏରିଆରେ ସେଟ୍ ହେବା ଆବଶ୍ୟକ | |
toggle |
ବୁଲିଅନ୍ | true |
ଆହ୍ୱାନରେ ସଂପୃକ୍ତ ଉପାଦାନକୁ ଟୋଗଲ୍ କରେ | |
ପ୍ରଣାଳୀ
ଅସନ୍ତୁଳିତ ପଦ୍ଧତି ଏବଂ ସ୍ଥାନାନ୍ତରଣ |
ସମସ୍ତ API ପଦ୍ଧତିଗୁଡିକ ଅସନ୍ତୁଳିତ ଏବଂ ଏକ ପରିବର୍ତ୍ତନ ଆରମ୍ଭ କରନ୍ତି | ସଂକ୍ରମଣ ଆରମ୍ଭ ହେବା ମାତ୍ରେ ସେମାନେ କଲର୍ ନିକଟକୁ ଫେରିଯାଆନ୍ତି କିନ୍ତୁ ଏହା ଶେଷ ହେବା ପୂର୍ବରୁ | ଏହା ସହିତ, ଏକ ପରିବର୍ତ୍ତନକାରୀ ଉପାଦାନ ଉପରେ ଏକ ପଦ୍ଧତି କଲ୍ କୁ ଅଣଦେଖା କରାଯିବ |
ତୁମର ବିଷୟବସ୍ତୁକୁ ଏକ ସଂପୃକ୍ତ ଉପାଦାନ ଭାବରେ ସକ୍ରିୟ କରିଥାଏ | ଏକ ଇଚ୍ଛାଧୀନ ବିକଳ୍ପ ଗ୍ରହଣ କରେ object
|
କନଷ୍ଟ୍ରକ୍ଟର୍ ସହିତ ଆପଣ ଏକ ପତନ ଉଦାହରଣ ସୃଷ୍ଟି କରିପାରିବେ, ଉଦାହରଣ ସ୍ୱରୂପ:
const bsCollapse = new bootstrap.Collapse('#myCollapse', {
toggle: false
})
ପଦ୍ଧତି | ବର୍ଣ୍ଣନା |
---|---|
dispose |
ଏକ ଉପାଦାନର ପତନକୁ ନଷ୍ଟ କରେ | (DOM ଉପାଦାନରେ ଗଚ୍ଛିତ ତଥ୍ୟ ଅପସାରଣ କରେ) |
getInstance |
ଷ୍ଟାଟିକ୍ ପଦ୍ଧତି ଯାହା ଆପଣଙ୍କୁ ଏକ DOM ଉପାଦାନ ସହିତ ଜଡିତ ପତନ ପରିସ୍ଥିତି ପାଇବାକୁ ଅନୁମତି ଦିଏ, ଆପଣ ଏହାକୁ ଏହିପରି ବ୍ୟବହାର କରିପାରିବେ : bootstrap.Collapse.getInstance(element) । |
getOrCreateInstance |
ଷ୍ଟାଟିକ୍ ପଦ୍ଧତି ଯାହା ଏକ DOM ଉପାଦାନ ସହିତ ଜଡିତ ଏକ ପତନ ଘଟଣାକୁ ଫେରସ୍ତ କରିଥାଏ କିମ୍ବା ଏହା ପ୍ରାରମ୍ଭ ହୋଇନଥିଲେ ଏକ ନୂତନ ସୃଷ୍ଟି କରିଥାଏ | ଆପଣ ଏହାକୁ ଏହିପରି ବ୍ୟବହାର କରିପାରିବେ : bootstrap.Collapse.getOrCreateInstance(element) । |
hide |
ଏକ ଭୁଶୁଡ଼ୁଥିବା ଉପାଦାନକୁ ଲୁଚାଇଥାଏ | ଭୁଶୁଡ଼ି ପଡୁଥିବା ଉପାଦାନ ପ୍ରକୃତରେ ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ କଲର୍ କୁ ଫେରିଥାଏ (ଉଦାହରଣ ସ୍ୱରୂପ, hidden.bs.collapse ଘଟଣା ଘଟିବା ପୂର୍ବରୁ) | |
show |
ଏକ ଭୁଶୁଡ଼ୁଥିବା ଉପାଦାନ ଦେଖାଏ | ଭୁଶୁଡ଼ିବା ଉପାଦାନ ପ୍ରକୃତରେ ଦେଖାଯିବା ପୂର୍ବରୁ କଲର୍ କୁ ଫେରିଯାଏ (ଉଦାହରଣ ସ୍ୱରୂପ, shown.bs.collapse ଘଟଣା ଘଟିବା ପୂର୍ବରୁ) | |
toggle |
ଦେଖାଯାଇଥିବା କିମ୍ବା ଲୁକ୍କାୟିତ ହେବା ପାଇଁ ଏକ ଭୁଶୁଡ଼ୁଥିବା ଉପାଦାନକୁ ଟୋଗଲ୍ କରେ | ଭୁଶୁଡ଼ି ପଡୁଥିବା ଉପାଦାନ ପ୍ରକୃତରେ ଦେଖାଯିବା କିମ୍ବା ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ ଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍shown.bs.collapse କୁ ଫେରିଥାଏ hidden.bs.collapse | |
ଘଟଣା
ବୁଟ୍ଷ୍ଟ୍ରାପ୍ ର କ୍ଲାସ୍ କ୍ଲାସ୍ କ୍ଲାସ୍ କାର୍ଯ୍ୟକାରିତା ପାଇଁ ହୁକିଙ୍ଗ୍ ପାଇଁ କିଛି ଘଟଣା ପ୍ରକାଶ କରେ |
ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
---|---|
hide.bs.collapse |
hide ପଦ୍ଧତି ଡାକିବା ପରେ ତୁରନ୍ତ ଏହି ଘଟଣାକୁ ବରଖାସ୍ତ କରାଯାଏ | |
hidden.bs.collapse |
ଉପଭୋକ୍ତାଙ୍କ ଠାରୁ ଏକ ପତନ ଉପାଦାନ ଲୁଚି ରହିଥିବାବେଳେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଥାଏ (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) | |
show.bs.collapse |
show ଉଦାହରଣ ପଦ୍ଧତି ଡାକିବା ପରେ ଏହି ଘଟଣା ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
shown.bs.collapse |
ଉପଭୋକ୍ତାଙ୍କୁ ଏକ ପତନ ଉପାଦାନ ଦୃଶ୍ୟମାନ ହେବାପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଇଥାଏ (CSS ସ୍ଥାନାନ୍ତରଣ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରିବ) | |
const myCollapsible = document.getElementById('myCollapsible')
myCollapsible.addEventListener('hidden.bs.collapse', event => {
// do something...
})