Ocultar la barra de navegación de Bootstrap de Twitter al hacer clic

Quería cerrar la barra de navegación móvil al hacer clic, veo la respuesta a mi preguntaaquí. El problema con el código dado en esta pregunta es que siempre se intenta cerrar la barra de navegación, no importa si vemos la barra de navegación de alternar o la barra de navegación "Normal". Así que quiero hacer un if / else que compruebe si el ancho es mayor o menor que 768px (el ancho que cambia las barras de navegación), así que tengo esto en mi documento.ready () ahora mismo.

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

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

$(window).resize(close_toggle);

El problema con este código es que si comienzo con un ancho mayor a 768px y voy a menos de 768px, todo funciona bien. Pero si comienzo con un ancho inferior a 768px cuando redimensiono a mayor que 768px, la barra de navegación normal parpadeará cuando hago clic en los enlaces (porque creo que está cerrando el menú de alternar).

Así que necesito una sentencia else para revertir el código if, pero no sé cómo revertir ese código. Perdón por algunos errores en inglés. Espero que alguien pueda ayudarme.

Respuestas a la pregunta(1)

Su respuesta a la pregunta