From 83867a7214ded1754240bffcd6664184ad0b0aa1 Mon Sep 17 00:00:00 2001 From: jlukic Date: Thu, 3 Oct 2013 17:09:13 -0400 Subject: [PATCH] Fixes #108 issue with accordion in safari Former-commit-id: 8db9b5525232dd6e2f550dc3ac4b8b9b15b5219a Former-commit-id: c089e410365484bc034abd353896d8785f6fd295 --- src/modules/accordion.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/modules/accordion.js b/src/modules/accordion.js index 06d906ae6..47a6229f6 100755 --- a/src/modules/accordion.js +++ b/src/modules/accordion.js @@ -87,8 +87,10 @@ $.fn.accordion = function(parameters) { resetStyle: function() { module.verbose('Resetting styles on element', this); $(this) + .attr('style', '') .removeAttr('style') .children() + .attr('style', '') .removeAttr('style') ; } @@ -138,8 +140,10 @@ $.fn.accordion = function(parameters) { .slideUp(settings.duration , settings.easing, function() { $previousContent .removeClass(className.active) + .attr('style', '') .removeAttr('style') .children() + .attr('style', '') .removeAttr('style') ; }) @@ -151,11 +155,13 @@ $.fn.accordion = function(parameters) { $activeContent .stop() .children() + .attr('style', '') .removeAttr('style') .end() .slideDown(settings.duration, settings.easing, function() { $activeContent .addClass(className.active) + .attr('style', '') .removeAttr('style') ; $.proxy(settings.onOpen, $activeContent)(); @@ -185,6 +191,7 @@ $.fn.accordion = function(parameters) { .end() .slideUp(settings.duration, settings.easing, function(){ $activeContent + .attr('style', '') .removeAttr('style') ; $.proxy(settings.onClose, $activeContent)();