function arrangeResponse(response) { const $items = $(response) $(".portfolio-grid").isotope( 'remove', $(".portfolio-grid").find('.grid-item')) .isotope('layout') .append($items) .isotope( 'insert', $items ); $("#spinner-filter").hide(); } function filterSchede(valore_filtro_id, valore_filtro_da_attuare, nome_filtro, azione) { $("#spinner-filter").show() const id_filtro = nome_filtro+valore_filtro_id; if(azione == 'add'){ $("#"+id_filtro).show().addClass('active'); $(".container-disattiva-filtri").show(); $("#a_remove_"+id_filtro).show(); $("#a_"+id_filtro).hide(); const filtri_attivi_now = $('.active').length $("#n-filtri-impostati").html('( '+filtri_attivi_now+' )'); } else if(azione == 'remove'){ $("#"+id_filtro).hide().removeClass('active'); const filtri_attivi = $('.active').length if(filtri_attivi < 1){ $(".container-disattiva-filtri").hide(); } $("#n-filtri-impostati").html('( '+filtri_attivi+' )'); $("#a_remove_"+id_filtro).hide(); $("#a_"+id_filtro).show(); } $.ajax({ url: 'https://www.cittarcipelago.it/assets/ajax/filter-schede.php', type: 'post', data: {valore_filtro_da_attuare:valore_filtro_da_attuare,nome_filtro:nome_filtro}, success: function(response){ arrangeResponse(response); } }); } function filterRicerca(ricerca, debounce = 0) { $("#spinner-filter").show() clearTimeout(window.debounceRicerca) window.debounceRicerca = setTimeout(function() { $.ajax({ url: 'https://www.cittarcipelago.it/assets/ajax/filter-schede.php', type: 'post', data: {ricerca:ricerca}, success: function(response){ arrangeResponse(response); } }); }, debounce) } function disattivaFiltri() { const filtri_attivi = $('.active'); for(i=0; i