Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

458
Views
¿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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!