From 777baa81ede36d672b5369f9888e00f274c3ebc7 Mon Sep 17 00:00:00 2001 From: Daniel Ruf Date: Mon, 14 Oct 2019 23:39:44 +0200 Subject: [PATCH] fix: clear the animation queue - closes #10486 --- js/foundation.accordion.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/foundation.accordion.js b/js/foundation.accordion.js index e2f9116f0..6d88069b4 100644 --- a/js/foundation.accordion.js +++ b/js/foundation.accordion.js @@ -44,7 +44,7 @@ class Accordion extends Plugin { this.$element.attr('role', 'tablist'); this.$tabs = this.$element.children('[data-accordion-item]'); - + this.$tabs.attr({'role': 'presentation'}); this.$tabs.each(function(idx, el) { @@ -274,7 +274,7 @@ class Accordion extends Plugin { 'aria-selected': true }); - $target.slideDown(this.options.slideSpeed, () => { + $target.stop().slideDown(this.options.slideSpeed, () => { /** * Fires when the tab is done opening. * @event Accordion#down @@ -302,7 +302,7 @@ class Accordion extends Plugin { 'aria-selected': false }); - $target.slideUp(this.options.slideSpeed, () => { + $target.stop().slideUp(this.options.slideSpeed, () => { /** * Fires when the tab is done collapsing up. * @event Accordion#up -- 2.47.2