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

449
Visualizações
¿Cómo evitar que se vuelva a descargar la imagen cuando se usa html ()?

Tengo un menú desplegable que reemplaza la imagen según el valor seleccionado:

 let selectedDiv = $('#selected_div'); let imageSource = $(this).find('img').attr('src'); selectedDiv.html("<img src='" + imageSource + "'>");

Pero luego, cada vez que elijo un elemento desplegable, puedo ver en la pestaña de red que vuelve a cargar la imagen. ¿Cómo puedo descargar las imágenes necesarias del menú desplegable una vez y reutilizarlas?

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Una solución sería agregar cada imagen en su div, con display:none , y hacer que una pequeña función JS se active al cambiar su menú desplegable que cambiará la display de la imagen relacionada con su valor desplegable para block y establecer los valores de visualización de las otras imágenes a none para asegurarse de no mostrar más de una imagen.

De esa manera, sus imágenes se cargarán una vez, pero estarán ocultas, excepto que seleccione el valor desplegable correcto

about 4 years ago · Santiago Trujillo Relatório

0

¿Estás seguro de que tu navegador vuelve a descargar la imagen? La imagen se mostrará en su pestaña de red incluso si está almacenada en caché en su computadora. Puede verlo en la columna "tamaño" en la pestaña de red. Probablemente dirá "caché de memoria" o "caché de disco".

Sin embargo, si no desea volver a cargar la imagen, la mejor opción sería manipular con display: none , como ya se mencionó.

about 4 years ago · Santiago Trujillo Relatório

0

Para evitar múltiples solicitudes http, use display:none y use la función js para configurar la visualización de la imagen desplegable seleccionada para block

about 4 years ago · Santiago Trujillo 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