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

93
Vistas
menu bar JavaScript and file level issue

I have created a responsive menu bar as show in attached images, it working fine in files level as below: enter image description here

https://airlineshq.com/airlines/malaysia/index.htm

when go further 1 level down,

enter image description here

https://airlineshq.com/airlines/malaysia/airasia/index.htm

the responsive menu bar still working but the search icon, hamburger 3 row bar and X bar never appear. I believe is due to file structure issue, anybody can assist to check?

help to check on the script below to identify whether any issue?


<div class="navbar" id="nav">
      <a href="https://airlineshq.com" class="active">Home</a>
     <a href="../../../passenger_guides/index.htm">Passenger Guides</a>
      <a href="../../../airlines/index.htm">Airlines Offices</a>
      <a href="../../../lounges/index.htm">Lounges</a>

      <form class="search-box" action="search.htm">
    <input type="text" placeholder="Search..">
    <button type="submit" class="search-icon"><i class="fa fa-search"></i></button>
    
  </form>
    
  <a href="javascript:void(0);" class="icon" onclick="myFunction()"><i class="fa fa-bars"></i></a>  
</div>
</div>

<script>
    function myFunction() {
      var x = document.getElementById("nav");
      
      console.log(barIcon)
      if (x.className === "navbar") {
        x.className += " responsive";
        var barIcon = document.getElementsByClassName('fa-bars')[0];
        barIcon.classList.add("fa-times");
        barIcon.classList.remove("fa-bars");
      } else {
        var closeIcon = document.getElementsByClassName('fa-times')[0];
        closeIcon.classList.remove("fa-times");
closeIcon.classList.add("fa-bars");
        x.className = "navbar";
      }
    }  
</script>   

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

One level down may not have the right path to fontawesome

Top level: <link type="text/css" rel="stylesheet" href="../fontawesome.ccs" />

Next Level <link type="text/css" rel="stylesheet" href="../../fontawesome.ccs" />

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