Browse Source

Fixes #108 issue with accordion in safari

Former-commit-id: 8db9b55252
Former-commit-id: c089e41036
pull/258/head
jlukic 11 years ago
parent
commit
83867a7214
1 changed files with 7 additions and 0 deletions
  1. 7
      src/modules/accordion.js

7
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)();

Loading…
Cancel
Save