$('.load-more-news').click(function(){ var row = Number($('#row').val()); var allcount = Number($('#all').val()); var rowperpage = Number($('#quante').val());; row = row + rowperpage; if(row <= allcount){ $("#row").val(row); $.ajax({ url: 'https://www.cittarcipelago.it/assets/ajax/getnews.php', type: 'post', data: {row:row,rowperpage:rowperpage}, beforeSend:function(){ $(".load-more-news").text("Caricamento..."); }, success: function(response){ // Setting little delay while displaying new content setTimeout(function() { // appending posts after last post with class="post" //$(".immagine-album:last").after(response).show().fadeIn(); console.log("reload 1"); //$(".portfolio-wrapper").isotope('appended',response); newItems = $(response).appendTo('.elenco-news'); newItems.imagesLoaded(function(){ $(".elenco-news").isotope('appended', newItems ); }); //.masonry(); //$('.news').masonry('appended', newItems ); var rowno = row + rowperpage; // checking row value is greater than allcount or not if(rowno > allcount){ // Change the text and background $('.load-more-news').hide(); //$('.load-more').css("background","darkorchid"); }else{ $(".load-more-news").text("NEWS_VISUALIZZA_ALTRE_NEWS"); } }, 100); } }); }else{ $('.load-more').text("NEWS_CARICAMENTO"); // Setting little delay while removing contents setTimeout(function() { // When row is greater than allcount then remove all class='post' element after 3 element $('.immagine-album:nth-child(3)').nextAll('.post').remove(); // Reset the value of row $("#row").val(0); // Change the text and background $('.load-more').text("NEWS_VISUALIZZA_ALTRE_NEWS"); }, 2000); } });