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

112
Views
Cómo desplazarse a una determinada sección en una página sin usar el atributo href

Mi barra de navegación se autocompleta con javascript.

 function liCreation() { for(noOfSection of noOfsections) { sectionAddress = noOfSection.getAttribute('data-nav'); section =noOfSection.getAttribute('id'); liTag = document.createElement('li'); liTag.innerHTML = `<a class='menu__link'>${sectionAddress}</a>`; } }

Entonces aparece un menú de la barra de navegación que tiene 4 secciones (porque tengo 4 secciones en mi página). Quiero desplazarme a una sección sin agregar href="${section}" al elemento ancla.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

¿Por qué? Da varios beneficios. Href muestra el puntero de flecha y no se necesita código para desplazarse

Si es necesario, entonces

 document.querySelector("ul.nav").addEventListener("click", function(e) { const tgt = e.target; if (tgt.tagname === "A" && tgt.classList.contains("menu__link")) { document.getElementById(tgt.textContent.trim()).scrollIntoView(); } })

asumiendo que la identificación está en el texto del ancla y la ul que contiene los LI tiene una clase de .nav

about 4 years ago · Juan Pablo Isaza Report
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!