Trovati 319 risultati
You need to login to view this page.
I Book del modello
jQuery(document).ready(function() { // Funzione per gestire il cambio della fonte function changeFonte(dataId) { var srcValue = jQuery('[data-source-id="72760"]').attr('src'); var postIdStart = srcValue.indexOf('post=') + 5; var postIdEnd = srcValue.indexOf('&action'); var postId = srcValue.substring(postIdStart, postIdEnd); var newSrcValue = srcValue.replace(postId, dataId); jQuery('[data-source-id="72760"]').attr('src', newSrcValue); jQuery('[data-source-id="72760"]').attr('data-wpfa', newSrcValue); // Rimuovi la classe "attivo" da tutti gli altri elementi con classe "fonte" jQuery('.fonte').removeClass('attivo'); // Aggiungi la classe "attivo" all'elemento con data-id uguale a dataId jQuery('.fonte[data-id="' + dataId + '"]').addClass('attivo'); // Mostra i book dei modelli jQuery(".book-element").each(function() { var idModelloBook = jQuery(this).attr("id-modello-book"); if (idModelloBook === dataId) { jQuery(this).show(); } else { jQuery(this).hide(); } }); // Crea il link di crea book var hrefValue = jQuery("#bookm").attr("href"); var updatedHref = hrefValue.split("modello=")[0] + "modello=" + dataId; jQuery("#bookm").attr("href", updatedHref); } // Al click, aggiorna il contenuto e salva l'ID nel localStorage jQuery(document).on('click', '.fonte', function() { var dataId = jQuery(this).attr('data-id'); // Salva l'ID nel localStorage localStorage.setItem('fonteAttiva', dataId); // Cambia la fonte e aggiorna il contenuto changeFonte(dataId); }); // Quando la pagina viene caricata, controlla se esiste una fonte attiva nel localStorage var savedDataId = localStorage.getItem('fonteAttiva'); if (savedDataId) { // Se c'è un ID salvato, usa quell'ID per aggiornare la pagina changeFonte(savedDataId); } else { // Altrimenti, usa un ID di default o non fare nulla // Potresti voler impostare un comportamento di default qui, se necessario } });