Skip to content

Instantly share code, notes, and snippets.

@schalkneethling
Created April 29, 2016 11:14
Show Gist options
  • Save schalkneethling/9a9142a97c0ae641d8bfbd0e92e1e7df to your computer and use it in GitHub Desktop.
Save schalkneethling/9a9142a97c0ae641d8bfbd0e92e1e7df to your computer and use it in GitHub Desktop.
Simple accordion
(function() {
'use strict';
var $statusUnknown = $('.status-unknown');
var $tab = $('caption', $statusUnknown);
var $tabPanels = $('thead, tbody', $statusUnknown);
var expandedState;
$tab.on('click', function() {
expandedState = $tab.attr('aria-expanded') === 'false' ? true : false;
$tab.attr('aria-expanded', expandedState);
$tabPanels.toggleClass('hidden')
.attr('aria-hidden', !expandedState);
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment