Hola que tal no puedo ocultar mi menu bootstrap(ultima versión) solo lo puedo abrir de ahi ya no lo puedo ocultar no se porque intente solucionar esto con lo siguiente:
<nav class="navbar navbar-expand-lg">
<div class="container-fluid"> <a class="navbar-brand" href="#"> <img src="img/Logo.png" alt="" width="30" height="30" class="d-inline-block align-top"> <button class="navbar-toggler" id="mainbtn" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> <div class="collapse navbar-collapse" id="navbarNav"> <a class="nav-link active" aria-current="page" href="#">TEST1!
</a> <a class="nav-link" href="#">TEST2
</a> <a class="nav-link" href="#">TEST3
</a> <div class="collapse navbar-collapse nav-rg" id="navbarNav"> <ul class="nav navbar-nav "> <li class="nav-item"><a class="nav-link" href="#"><span class="fa fa-user"></span> Registrarse
</a></li> <li class="nav-item"><a class="nav-link" href="#"><span class="fa fa-sign-in"></span> Login
</a></li> </nav>
Y quiero solucionar minimizarlo con esto:
var cc_show=0;
$(document).ready(function () {
$("#mainbtn").click(function(event) {
cc_show++;
if(cc_show%2==0){
$(".navbar-collapse").collapse('hide');
}
});
});
Este uso un contador para saber cuando se abre o se cierra, por que intente usar el HasClass('show') pero solo devolvia false, y aqui si entra pero no me lo minimiza y pruebe desde la consola del navegador copiando y pegan esa misma linea de collapse y ahi si me funcion!