Buonasera, ho una pagina in cui al click di un cursore tramite codice jquery cambio l'attributo di un immagine. Vorrei aggiungere un immagine di loading prima del caricamento di ogni nuova immagine quando faccio una selezione. Potete aiutarmi?
Immagine principale:
Codice HTML:
<img src="URL-IMMAGINE" id="immagine-principale">
Tasto che al click, tramite il parametro data-url, va a sostituire l'immagine principale richiamandola con il parametro data-tipo
Codice HTML:
<div id="selezione1" class="img-fluid selezionabile" data-tipo="immagine-principale" data-url="URL-IMMAGINE"></div>
Codice che aggiorna l'immagine:
Codice:
$('.selezionabile').click(function () {
var id = $(this).attr('id');
var tipo = $(this).attr('data-tipo');
var url = $(this).attr('data-url');
// Aggiorna l'immagine
$('#' + tipo).attr('src', url);
});
Grazie!