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

135
Vistas
Style Transform for slider doesn't work in the js code

I'm writting a slider and I need to use the tramsform style in JS code. But when I wrote it in JS, nothing happended. Could you tell me what's wrong? how to fix it? This is my js code. Please take a look at it.


    const slides = document.querySelector(".slides");
    const slidesCount = slides.childElementCount;
    const nextBtn=document.querySelector(".next-slide");
    const prevBtn=document.querySelector(".prev-slide");
    const container = document.querySelector('.slider-container')
    //Controls
    prevBtn.addEventListener('click', () => {
        changeSlide('prev')
      })
      
     nextBtn.addEventListener('click', () => {
        changeSlide('next')
     })
     let activeSlideIndex = 0
    
     function changeSlide(direction) {
       if(direction === 'prev') {
         activeSlideIndex++
         if(activeSlideIndex === slidesCount) {
           activeSlideIndex = 0
           
         }
       } else if(direction === 'next') {
         activeSlideIndex--
         if(activeSlideIndex < 0) {
           activeSlideIndex = slidesCount - 1
         }
         
       }
       Array.from(slides.children).forEach((slide, idx) => {
         if (idx === activeSlideIndex) {
           slide.classList.add('active');
         } else {
           slide.classList.remove('active');
         }
       }); 
       const weigth= container.clientWeigth;
       slides.style.transform =`translateX(${activeSlideIndex * weigth}px)
    
    
     } 

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