Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

245
Visualizações
Polyfill de desplazamiento suave que no funciona dentro de un bucle forEach

Estoy usando el paquete polyfill npm de desplazamiento suave https://github.com/iamdustan/smoothscroll en un sitio web que estoy desarrollando y, a pesar de intentarlo durante horas, no puedo hacerlo funcionar. Después de importar e invocar el paquete, estoy llamando a una función que agrega un detector de eventos a todos los enlaces con un atributo de datos de "navegar a" para que el elemento apropiado se desplace a la vista. ¿Alguien tiene alguna idea de qué podría estar causando el problema? Sospecho que podría tener algo que ver con el addeventlistener que se aplica dentro de un forEach. ¡Gracias por adelantado!

 import smoothscroll from "smoothscroll-polyfill"; smoothscroll.polyfill(); function anchorScrollTo() { document.querySelectorAll("[data-navigateTo]").forEach(function (e) { e.addEventListener("click", function (event) { document.querySelector(e.dataset.navigateto).scrollIntoView({ behaviour: "smooth" }); }); }); } anchorScrollTo()
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Después de probar algunas soluciones más, noté que, por alguna razón, el polyfill no funciona con querySelectorAll, así que simplemente creé una matriz de clases que recorro y selecciono cada uno de los elementos con querySelector en su lugar.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda