diff --git a/js/bootstrap-collapse.js b/js/bootstrap-collapse.js
index 9e721121888beb191161ecd8b789592e25779040..6755aa7e2014fa198ce3944f0044d6e9a46cd0b2 100644
--- a/js/bootstrap-collapse.js
+++ b/js/bootstrap-collapse.js
@@ -52,7 +52,7 @@
         , actives
         , hasData
 
-      if (this.transitioning) return
+      if (this.transitioning || this.$element.hasClass('in')) return
 
       dimension = this.dimension()
       scroll = $.camelCase(['scroll', dimension].join('-'))