Попробуйте
$(function () { var $subs = $('li.expanded > ul').hide(); $('li.expanded > a').click(function () { var $ub = $(this).next().stop(true, true).slideToggle(); $subs.not($ub).hide(); }); });
Демо: Fiddle