diff --git a/src/definitions/modules/accordion.js b/src/definitions/modules/accordion.js index a6b327c74..0693df761 100644 --- a/src/definitions/modules/accordion.js +++ b/src/definitions/modules/accordion.js @@ -131,7 +131,7 @@ $.fn.accordion = function(parameters) { ? $title.eq(query) : $(query).closest(selector.title) : $(this).closest(selector.title), - $activeContent = $activeTitle.next($content), + $activeContent = $activeTitle.closest(settings.selector.accordion).children(settings.selector.content), isAnimating = $activeContent.hasClass(className.animating), isActive = $activeContent.hasClass(className.active), isOpen = (isActive && !isAnimating), @@ -158,7 +158,7 @@ $.fn.accordion = function(parameters) { ? $title.eq(query) : $(query).closest(selector.title) : $(this).closest(selector.title), - $activeContent = $activeTitle.next($content), + $activeContent = $activeTitle.closest(settings.selector.accordion).children(settings.selector.content), isAnimating = $activeContent.hasClass(className.animating), isActive = $activeContent.hasClass(className.active), isOpen = (isActive || isAnimating) @@ -223,7 +223,7 @@ $.fn.accordion = function(parameters) { ? $title.eq(query) : $(query).closest(selector.title) : $(this).closest(selector.title), - $activeContent = $activeTitle.next($content), + $activeContent = $activeTitle.closest(settings.selector.accordion).children(settings.selector.content), isAnimating = $activeContent.hasClass(className.animating), isActive = $activeContent.hasClass(className.active), isOpening = (!isActive && isAnimating),