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

106
Vistas
Desplazar un componente de desbordamiento en reaccionar/siguiente

Así que tengo un componente que tiene un ancho fijo con overflow-x-auto. Decidí ocultar la barra de desplazamiento y reemplazarla con 2 flechas/botones tanto a la izquierda como a la derecha. Si hago clic en la izquierda, se desplaza hacia la izquierda y viceversa. ¿Cómo puedo lograr esta funcionalidad?

este es mi componente

 <div className={` vertical-card w-7/12 flex flex-row overflow-x-scroll no-scrollbar pb-4`}> { dataConselor.map((item, index) => { return <VerticalCard key={item.id} name={item.nama} specialist={item.specialist} shortdesc={item.shortdesc} img={item.img} /> }) } </div>
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

  1. Apunte al elemento desplazable (puede usar useRef, ya que es reaccionar):
 const scrollable = useRef(null); <div id="myElement" ref={scrollable}> ... </div>
  1. Crear la función de desplazamiento:
 const scrollIt = (toRight) => { const scrollLength = ... //Calculate your scroll length however you want. scrollable.current.scrollBy({left: scrollLength * (toRight ? 1 : -1), behavior: "smooth"}); }
  1. Agregue esta función a los botones izquierdo/derecho:
 <div id="toLeft" onClick={()=>scrollIt(false)}>...</div> <div id="toRight" onClick={()=>scrollIt(true)}>...</div>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Como está utilizando Tailwind CSS, puede usar un componente carousal de Tailwind para lograr este comportamiento.

Hay varios carousals disponibles aquí .

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