$(document).ready(function(){ $('.qna_first').slideDown(); var lastEvent = null; var slide = ".qna >dd"; var click_area = ".qna >dt"; function accordion(){ if (this == lastEvent) return false; lastEvent = this; setTimeout(function(){lastEvent = null}, 200); if ($(this).attr('class') != 'active') { $(slide).slideUp(); $(this).next(slide).slideDown(); $(click_area).removeClass('active'); $(this).addClass('active'); } else if ($(this).next(slide).is(':hidden')) { $(slide).slideUp(); $(this).next(slide).slideDown(); } else { $(this).next(slide).slideUp(); $(click_area).removeClass('active'); } } $(click_area).click(accordion).focus(accordion); });