Hide Twitter Bootstrap navbar ao clicar

Eu queria fechar a barra de navegação do celular ao clicar, vejo a resposta para a minha perguntaAqui. O problema com o código dado nesta questão é que ele está sempre tentando fechar a barra de navegação, não importa se vemos a barra de navegação ou a barra de navegação "Normal". Então eu quero fazer um if / else que verifique se a largura é maior ou menor que 768px (a largura que muda as navbars), então eu tenho isso no meu document.ready () agora.

 function close_toggle() {
   if ($(window).width() <= 768) {

    $('.nav a').on('click', function(){
        $(".navbar-toggle").click();
    });
 } 
}
close_toggle();

$(window).resize(close_toggle);

O problema com este código é que se eu começar com uma largura maior que 768px e ir para menos de 768px, tudo funciona bem. Mas se eu começar com uma largura menor que 768px quando eu redimensionar para mais de 768px, a barra de navegação normal piscará quando eu clicar nos links (porque eu estou fechando o menu de alternância, eu acho).

Então, eu preciso de uma instrução else para inverter o código if, mas não sei como reverter esse código. Por favor, desculpe-me por alguns erros em inglês. Espero que alguém possa me ajudar.

questionAnswers(1)

yourAnswerToTheQuestion