diff --git a/js/collapse.js b/js/collapse.js index e6aa662863..5a524241df 100644 --- a/js/collapse.js +++ b/js/collapse.js @@ -109,7 +109,7 @@ } Collapse.prototype.toggle = function () { - $this.toggleClass('collapsed', $target.hasClass('in')) + this[this.$element.hasClass('in') ? 'hide' : 'show']() } @@ -160,7 +160,7 @@ if (!data || !data.transitioning) { if ($parent) $parent.find('[data-toggle="collapse"][data-parent="' + parent + '"]').not($this).addClass('collapsed') - $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $this.toggleClass('collapsed', $target.hasClass('in')) } Plugin.call($target, option)