jQuery(document).ready(function($) { $('#resources').mixItUp({ callbacks: { onMixEnd: function(state){ $( '.mix' ).removeClass( 'visible clearLeft clearRight' ); $( state.activeFilter ).addClass( 'visible' ); $( state.activeFilter + '.visible' ).each(function(idx) { if ( (idx)%3 == 0 ) { $(this).addClass( 'clearLeft' ); } else if ( (idx+1)%3 == 0 ) { $(this).addClass( 'clearRight' ); } }); } } }); });