This package has been deprecated in favor of better-nice-select. Please consider migrating to better-nice-select for continued support and updates: https://www.npmjs.com/package/better-nice-select
Animation
Use the animation
option via JavaScript to decide wether the methods
.bootstrapNiceSelect('open')
.bootstrapNiceSelect('close')
.bootstrapNiceSelect('hide')
.bootstrapNiceSelect('show')
from the API or the animation for the popup modal does exist or not. Via data attributes, the option is called data-animation
.
Possible options to search for are: Banana, Apple, Orange, Lemon, Pepper, Mushrooms, Cabbages, Celery, Brocoli, Garlic
<div class="container">
<div class="d-flex justify-content-start align-items-center m-4">
<button type="button" class="btn btn-outline-primary me-2" id="select-animation-hide">Hide</button>
<button type="button" class="btn btn-outline-primary ms-2" id="select-animation-show">Show</button>
</div>
<select multiple="multiple" id="select-animation">
<option value="Banana">Banana</option>
<option value="Apple">Apple</option>
<option value="Orange">Orange</option>
<option value="Lemon" selected="selected">Lemon</option>
<option value="Pepper">Pepper</option>
<option value="Mushrooms">Mushrooms</option>
<option value="Cabbages">Cabbages</option>
<option value="Celery">Celery</option>
<option value="Garlic">Garlic</option>
<option value="Brocoli">Brocoli</option>
</select>
</div>
let select = bootstrapNiceSelect.BootstrapNiceSelect("#select-animation", { animation: false });
document.querySelector("#select-animation-hide").addEventListener("click", function () {
select.bootstrapNiceSelect("hide");
});
document.querySelector("#select-animation-show").addEventListener("click", function () {
select.bootstrapNiceSelect("show");
});