$(document).ready(function(){ initSliders(); var FJS = FilterJS.auto(movies) FJS.addCallback('afterFilter', function(result){ $('#total_movies').text(result.length); }); FJS.filter(); window.FJS = FJS; }); function initSliders(){ $("#rating_slider").slider({ min: 8, max: 10, values:[8, 10], step: 0.1, range:true, slide: function( event, ui ) { $("#rating_range_label" ).html(ui.values[ 0 ] + ' - ' + ui.values[ 1 ]); $('#rating_filter').val(ui.values[0] + '-' + ui.values[1]).trigger('change'); } }); $("#runtime_slider").slider({ min: 50, max: 250, values:[0, 250], step: 10, range:true, slide: function( event, ui ) { $("#runtime_range_label" ).html(ui.values[ 0 ] + ' mins. - ' + ui.values[ 1 ] + ' mins.'); $('#runtime_filter').val(ui.values[0] + '-' + ui.values[1]).trigger('change'); } }); $('#genre_criteria :checkbox').prop('checked', true); $('#all_genre').on('click', function(){ $('#genre_criteria :checkbox').prop('checked', $(this).is(':checked')); }); }