Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

216
Views
¿Cómo implementar el menú desplegable y también hacer clic usando JavaScript o CSS o jQuery?

Quiero hacer un menú desplegable en el que también se pueda hacer clic. Tengo un menú que tiene opciones desplegables, así que si paso el mouse sobre él, se mostrará un menú desplegable y si quiero hacer clic en él, debería mostrar el enlace que se le ha proporcionado.

Este es el HTML:

 <ul class="navbar-nav ml-auto nav"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="mainservice.html" id="navbarDropdown" role="button" aria-expanded="false"> Logistics Services </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="ftl.html">FTL</a> <a class="dropdown-item" href="ltl.html">LTL</a> <a class="dropdown-item" href="intermodal.html">Intermodal</a> </div> </li> </ul>

Entonces, ahora quiero que si hago clic en Servicios de logística, se muestre la página mainservice.html y el menú desplegable también debería estar allí. También debe ser compatible con dispositivos móviles.

Lo intenté a través de CSS, pero cuando lo verifiqué en el móvil, no funciona como se esperaba.

 ul.nav li.dropdown:hover div.dropdown-menu{ display:block; }

¿Cómo debería hacerlo?

Captura de pantalla para mostrar el menú desplegable

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!