diff --git a/js/src/alert.js b/js/src/alert.js index 421da7435..cdc22abd6 100644 --- a/js/src/alert.js +++ b/js/src/alert.js @@ -95,16 +95,18 @@ class Alert { } _removeElement(element) { - $(element).removeClass(CLASS_NAME_SHOW) + const $element = $(element) - if (!$(element).hasClass(CLASS_NAME_FADE)) { + $element.removeClass(CLASS_NAME_SHOW) + + if (!$element.hasClass(CLASS_NAME_FADE)) { this._destroyElement(element) return } const transitionDuration = Util.getTransitionDurationFromElement(element) - $(element) + $element .one(Util.TRANSITION_END, event => this._destroyElement(element, event)) .emulateTransitionEnd(transitionDuration) }