Вот у меня есть код для разворачивания меню-
$('.menu li ul').hide();
      $('.menu li').click(function() {
            if ($(this).children('ul').is(':hidden')) {
                  $(this).children('ul').slideDown(300);
            } else {
                  $(this).children('ul').slideUp(300);
            }
      });
как сделать чтобы при переходе по ссылке меню не сворачивалось а сворачивалось только тогда кода нажимаешь по 
.menu li