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

172
Visualizações
Agregar y eliminar la función al hacer clic con js

Entonces, quiero agregar una función que cuando hago clic en un div se mueve, pero cuando hago clic en otra cosa, vuelve a su posición original, quiero usar gsap aquí también. Intenté usar una declaración if else pero no sabía que quería ponerla aquí (la parte donde hay dos estrellas):

 let btnSide1 = document.querySelector('.button-side-one'), btnSide2 = document.querySelector('.button-side-two'), btnTop = document.querySelector('.button-top'), btnBig = document.querySelector('.button-big'); if (btnSide1 = **active**) { gsap.to(btnSide1, .5, { x: 3 }) } else { gsap.to(btnSide1, .5, { x: 0 }) }

aquí está el enlace codepen para esto: https://codepen.io/sowg/pen/GRvQxpN

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Me di cuenta de esto. Usé la lista de clases de alternancia para esto,

Así es como funciona:

 // Variables btnSide1.onclick = function () { btnSide1.classList.toggle("activex1"); };
 .activex1 { left: 30vmin !important }

Entonces, cuando hago clic en el div, se mueve de posición

about 4 years ago · Juan Pablo Isaza Relatório

0

Tienes un error tipográfico.

 if (btnSide1 === active)
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