Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: SrTrp en 24 Diciembre 2020, 20:21 PM

Título: No puedo ocultar mi menu responsive Bootstrap
Publicado por: SrTrp en 24 Diciembre 2020, 20:21 PM
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:
Código (html4strict) [Seleccionar]

<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">
    name</a>
    <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>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav">
        <li class="nav-item">
          <a class="nav-link active" aria-current="page" href="#">TEST1!</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">TEST2</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">TEST3</a>
        </li>
      </ul>
    </div>
<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>
    </ul>
    </div>   
  </div>
</nav>

Y quiero solucionar minimizarlo con esto:
Código (javascript) [Seleccionar]

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!