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

158
Vistas
Me dirijo a todos los enlaces usando a.forEach((elemento) ... ¿es posible incluir 'o clase x' cuando necesito apuntar a no anclas?

Este script está en un cursor Javascript personalizado. Funciona según lo previsto, sin embargo, quiero que el mouse reaccione de la misma manera cuando se desplaza sobre un solo elemento (img) que no es una a , que es el objetivo actual de la secuencia de comandos.

¿Hay alguna forma en que pueda adaptar el script para buscar esencialmente 'anclajes de destino o un elemento con una clase de .link' (por ejemplo)? ¿O tendría que duplicar el bloque de código y usar getElementsByClassName ? ¿Tal vez sería mejor usar algo como mis data- para apuntar elementos en lugar de todos los a ?

 document.addEventListener("mousedown", function () { cursor.classList.add("cursor--click"); }); document.addEventListener("mouseup", function () { cursor.classList.remove("cursor--click"); }); a.forEach((item) => { item.addEventListener("mouseover", () => { cursorTrail.classList.add("cursor-trail--hover"); }); item.addEventListener("mouseleave", () => { cursorTrail.classList.remove("cursor-trail--hover"); }); }); a.forEach((item) => { const interaction = item.dataset.interaction; item.addEventListener("mouseover", () => { cursor.classList.add(interaction); }); item.addEventListener("mouseleave", () => { cursor.classList.remove(interaction); }); });
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede seleccionar elementos usando un selector de CSS arbitrario usando document.querySelectorAll

En tu caso, harías algo como esto:

 let links = document.querySelectorAll('a, .link'); links.forEach((item) => { ... });
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