otwórz i zamknij podmenu, klikając Jquery

Mam menu główne, które wyświetli podmenu ze zdarzeniem click w jquery (klient chciał zostać kliknięty zamiast hovera), więc zadziałałam, ale nadal nie mogę zrozumieć jednej rzeczy: menu i podmenu działają poprawnie gdy klikam „nowości”, podmenu ładnie zsuwa się, a gdy klikam „wiadomości”, zamyka się, ale jeśli po otwarciu podmenu wiadomości i kliknięciu „zasobów”, pojawia się odpowiednie podmenu, ale podmenu wiadomości pozostaje otwarte, Chcę, aby poprzednie podmenu zamknęło się po kliknięciu innego elementu menu lub poza obszarem menu głównego. oto co mam:

<ul id="MainMenu">
        <li><a href="#">Home</a></li>
        <li><a href="#">About Us</a></li>
        <li>
              <a href="#">News</a>
              <ul class="noJS">
                <li><a href="#">sub menu 1</a></li>
                <li><a href="#">sub menu 2</a></li>
                <li><a href="#">sub menu 3</a></li>
                <li><a href="#">sub menu 4</a></li>
                <li><a href="#">sub menu 5</a></li>
                <li><a href="#">sub menu 6</a></li>
            </ul>                         
        </li>
        <li><a href="#">Jobs</a></li>
        <li><a href="#">Contact Us</a></li>
        <li><a href="#">Admin</a></li>
        <li>
            <a href="#">Resources</a>
            <ul class="noJS">
                <li><a href="#">sub menu 1</a></li>
                <li><a href="#">sub menu 2</a></li>
                <li><a href="#">sub menu 3</a></li>
                <li><a href="#">sub menu 4</a></li>
                <li><a href="#">sub menu 5</a></li>
                <li><a href="#">sub menu 6</a></li>
            </ul>
        </li>
        <li class="lastChild"><a href="#">New Button</a></li>
    </ul>

i jquery:

    $(function(){
$('#MainMenu').find('> li').click(function(){
    $(this).find('ul')
    .stop(true, true).slideToggle(400); 
    return false;       
});    
});

questionAnswers(2)

yourAnswerToTheQuestion