Events


jQuery(document).ready(function(){ jQuery(".filter-button").click(function(event){ event.preventDefault(); var value = jQuery(this).attr('data-filter'); if (value == "all") { jQuery('.filter').show(1000); } else { jQuery(".filter").not('.' + value).hide(3000); jQuery('.filter').filter('.' + value).show(3000); } jQuery(".filter-button").removeClass("active"); jQuery(this).addClass("active"); }); }); jQuery(document).ready(function($) { var ppp = 10; // Posts per page var pageNumber = 1; function load_posts(){ pageNumber++; var str = '&pageNumber=' + pageNumber + '&ppp=' + ppp + '&action=get_ajax_events'; $.ajax({ type: "POST", dataType: "html", url: d_ajaxurl, data: str, success: function(data){ var $data = $(data); if($data.length){ $("#ajax-posts").append($data); $("#more_posts").hide(); } else{ $("#more_posts").attr("disabled", true); } }, error: function(jqXHR, textStatus, errorThrown) { console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown); } }); return false; } $("#more_posts").on("click", function() { $(this).attr("disabled", true); load_posts(); $(this).insertAfter('#ajax-posts'); }); });