mirror of https://github.com/twbs/bootstrap.git
Sivasish48: Issue #39287 Replacing the "show" method with a modified version and Introduced a small delay before triggering the 'Offcanvas'
Modifying the 'show' method with 'Offcanvas' class and creating a small delay wuth 'setTimeOut' before triggering the Offcanvas.
This commit is contained in:
parent
af092931f0
commit
b9e351215a
|
@ -102,7 +102,11 @@ class Offcanvas extends BaseComponent {
|
|||
}
|
||||
|
||||
this._isShown = true
|
||||
this._backdrop.show()
|
||||
this._element.classList.add("offcanvas-end") // Adding the class 'offcanvas-end' here
|
||||
|
||||
const showOffcanvas = ()=>{
|
||||
this._backdrop.show()
|
||||
|
||||
|
||||
if (!this._config.scroll) {
|
||||
new ScrollBarHelper().hide()
|
||||
|
@ -123,8 +127,12 @@ class Offcanvas extends BaseComponent {
|
|||
}
|
||||
|
||||
this._queueCallback(completeCallBack, this._element, true)
|
||||
|
||||
}
|
||||
|
||||
// calling a setTimeout to introduce a small delay triggering Offcanvas
|
||||
setTimeout(showOffcanvas,50) // Adjust the delay as needed
|
||||
}
|
||||
hide() {
|
||||
if (!this._isShown) {
|
||||
return
|
||||
|
|
Loading…
Reference in New Issue