Skip to content

Instantly share code, notes, and snippets.

@jadwigo
Last active August 29, 2015 14:19
Show Gist options
  • Save jadwigo/254cbbf759c12aefe0b7 to your computer and use it in GitHub Desktop.
Save jadwigo/254cbbf759c12aefe0b7 to your computer and use it in GitHub Desktop.
// Toggle locaties in verblijfoptielijsten
$('.panelcontent').hide().removeClass('open');
$('.panelholder').removeClass('open');
// de eerste open doen bij pagina laden
$('.panelholder.first').find('.panelcontent').slideDown('fast').addClass('open');
$('.panelholder.first').find('.panelcontent').show();
$('.panelholder.first').addClass('open');
$('.panelholder.first').removeClass('first');
// clickhandler
$('.panelbutton').click(function() {
if($(this).parents('.panelholder').find('.panelcontent').hasClass('open')) {
// sluit deze panel
$(this).parents('.panelholder').find('.panelcontent').slideUp('fast').removeClass('open');
$(this).parents('.panelholder').removeClass('open');
// button omdraaien
$(this).removeClass('active');
} else {
// alle andere panels sluiten
$('.panelholder .panelcontent').slideUp('fast').removeClass('open');
$('.panelholder').removeClass('open');
$('.panelholder .panelbutton').removeClass('active');
// deze panel openen
$(this).parents('.panelholder').find('.panelcontent').slideDown('fast').addClass('open');
$(this).parents('.panelholder').addClass('open');
// button omdraaien
$(this).addClass('active');
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment