I have a code which is working fine to load blog posts with ajax when click on load more posts button. I want to add fadein effect to each blog post when it shows after click on load more posts button.
Here is the code
<script type='text/javascript'>
var spinner = $('.lds-css');
spinner.wrap("<div class='loadMore'><div id='loader' style='display: none'></div></div>");
spinner.parents('.loadMore').prepend("<div class='loadMorePosts'><a class='loadMoreButton' href='#'>Load More Posts</a></div><div class='noMorePosts' style='display: none'><span>No More Posts to Load</span></div>");
$('#blog-pager').hide();
var olderLink = $('a.blog-pager-older-link').attr("href");
if(olderLink)
$('.loadMorePosts').show();
$('.loadMorePosts a').on('click', function(e){
$('.loadMorePosts').hide();
$.ajax({
url: olderLink,
success: function(html){
var res = $(html).find('.blog-posts');
res.children(".status-msg-wrap").remove();
$('.blog-posts').append(res.html());
olderLink = $(html).find('.blog-pager-older-link').attr("href");
if (olderLink)
$('.loadMorePosts').show();
else $('.noMorePosts').show();
},
beforeSend: function() {
$('.loadMore > #loader').show();
},
complete: function(){
$('.loadMore > #loader').hide();
},
});
e.preventDefault();
});
</script>
In the above code
.blog-posts
Represents the blog posts which loads after clicking on load more posts button. So, I want to add fadein effect to
.blog-posts
I do not know much about Js.
Thanks and regards
I tried the above code which is working good to load blog posts without fadein effect.
I want to add fadein or similar effect to each blog post when it appears or show after clicking on load more post button.