$.fn.slideMenu = function() { $(this).find('li').each(function(){ if (!$(this).hasClass('noclose')) { sousmenus = $(this).find('.sous'); if (sousmenus) { $(this).find('a').click(function(){ li = $(this).parent(); sousmenu = li.find('.sous'); if (sousmenu.is(':visible')) { sousmenu.slideUp('normal', function(){ li.removeClass('close'); }); } else { li.addClass('close'); sousmenu.slideDown('normal'); } }); sousmenus.css('display', 'none').find('li'); } $(this).removeClass('close'); } }); }