Skip to content

Instantly share code, notes, and snippets.

@devinschulz
Last active December 22, 2015 16:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save devinschulz/6498025 to your computer and use it in GitHub Desktop.
Save devinschulz/6498025 to your computer and use it in GitHub Desktop.
A Pen by Devin Schulz.
<dl class="accordion">
<dt><a href="#">heading</a></dt>
<dd>Hidden Content</dd>
<dt><a href="#">heading</a></dt>
<dd>Hidden Content</dd>
<dt><a href="#">heading</a></dt>
<dd>Hidden Content</dd>
</dl>
(($) ->
panel = $(".accordion > dd").hide()
$(".accordion > dt > a").click (event) ->
event.preventDefault();
if $(@).parent().next('dd').is(':visible') then panel.slideUp()
else
panel.slideUp()
$(this).parent().next().slideDown()
false
) jQuery
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment