aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2014-04-24 18:59:21 -0700
committerMark Otto <[email protected]>2014-04-24 18:59:21 -0700
commit022dc30891dd435fb15a69a0830a92fd40c11b12 (patch)
tree6755604a5c9ff456339ddeb45252718d0ca2bd61
parentfe11ac77a26ab321bb6648d557a15416bab1d74e (diff)
parentb9ae07d84a79b1a138e3e6068b0cdbdce9041e58 (diff)
downloadbootstrap-022dc30891dd435fb15a69a0830a92fd40c11b12.tar.xz
bootstrap-022dc30891dd435fb15a69a0830a92fd40c11b12.zip
Merge pull request #13176 from twbs/fat-13157
fixes #13157 - Collapse plugin - issues with transition end event bubbli...
-rw-r--r--js/collapse.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/js/collapse.js b/js/collapse.js
index 266f3580d..49abbe515 100644
--- a/js/collapse.js
+++ b/js/collapse.js
@@ -65,7 +65,9 @@
.removeClass('collapsing')
.addClass('collapse in')[dimension]('')
this.transitioning = 0
- this.$element.trigger('shown.bs.collapse')
+ this.$element
+ .off($.support.transition.end + '.bs.collapse')
+ .trigger('shown.bs.collapse')
}
if (!$.support.transition) return complete.call(this)
@@ -73,7 +75,7 @@
var scrollSize = $.camelCase(['scroll', dimension].join('-'))
this.$element
- .one($.support.transition.end, $.proxy(complete, this))
+ .on($.support.transition.end + '.bs.collapse', $.proxy(complete, this))
.emulateTransitionEnd(350)[dimension](this.$element[0][scrollSize])
}