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

100
Visualizações
Cambiar dinámicamente la imagen a rgb y grayscle al desplazarse

Soy bastante nuevo en JavaScript y trato de hacer mi imagen de RGB a escala de grises mientras me desplazo hacia abajo y viceversa. Logré que mi imagen tuviera un valor de gris al desplazarme, sin embargo, no vuelvo a la imagen RGB.

Mi código para JavaScript es:

 let element = document.getElementById("image"); window.onscroll = function() { var scrollLimit = 100; if (window.scrollY >= scrollLimit) { element.style.filter = 'grayscale(1)'; } else { element.src = 'ttps://images.unsplash.com/photo-1542903660-eedba2cda473?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1170&q=80' } };

También es público en https://jsfiddle.net/vdszymh7/139/

Tal vez tenga algunas sugerencias sobre cómo cambiar dinámicamente entre estos dos modos.

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

0

Lo que estás tratando de lograr podría hacerse de esta manera:

 window.onscroll = function() { var scrollLimit = 100; if (window.scrollY >= scrollLimit) { element.style.filter = 'grayscale(1)'; console.log('gray') } else { element.style.filter = 'none' } };
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