Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

149
Vistas
error en el código javascript detectado en la barra lateral

Soy principiante y estoy haciendo una barra lateral, usé JsHint para verificar el error del código js, se muestra el siguiente error, pero la barra lateral está funcionando, guíe para corregir el error

este fue el error

 Two unused variables 1 openFunction 5 closeFunction

Y aquí está mi código

 <div class="hamburger"> <a href="javascript:void(0)"><i id="bars" onclick="openFunction();" class="fas fa-bars" aria-hidden="true"></i></a> </div> <!---------------------Sidebar---------------------------> <div id="bg-sidenav" onclick="closeFunction();" class="bg-sidebar"> </div> <div id="sidebar-cont" class="sidebar-content"> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> </div>

Y aquí está el código Javascript

 function openFunction(){ document.getElementById('sidebar-cont').style.width = "220px"; document.getElementById('bg-sidenav').style.width = "100%"; } function closeFunction() { document.getElementById('sidebar-cont').style.width = "0"; document.getElementById('bg-sidenav').style.width = "0"; }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Como dijo @Sebastian Simon en su comentario, use addEventListener para adjuntar sus controladores:

 <div class="hamburger"> <a href="javascript:void(0)"><i id="bars" class="fas fa-bars" aria-hidden="true"></i></a> </div> <!---------------------Sidebar---------------------------> <div id="bg-sidenav" class="bg-sidebar"> </div> <div id="sidebar-cont" class="sidebar-content"> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> </div>

Y encuentre los elementos en el DOM y luego adjunte los controladores usando JavaScript:

 function openFunction(){ document.getElementById('sidebar-cont').style.width = "220px"; document.getElementById('bg-sidenav').style.width = "100%"; } function closeFunction() { document.getElementById('sidebar-cont').style.width = "0"; document.getElementById('bg-sidenav').style.width = "0"; } document.addEventListener("DOMContentLoaded", () => { const barsElement = document.getElementById('bars'); const sidenavElement = document.getElementById('bg-sidenav'); bars.addEventListener('click', openFunction); sidenavElement.addEventListener('click', closeFunction); });
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda