$(document).ready(function(){ $('#price-range-submit').hide(); $("#min_price,#max_price").on('change', function () { $('#price-range-submit').show(); var min_price_range = parseInt($("#min_price").val()); var max_price_range = parseInt($("#max_price").val()); if (min_price_range > max_price_range) { $('#max_price').val(min_price_range); } $("#slider-range").slider({ values: [min_price_range, max_price_range] }); }); $("#min_price,#max_price").on("paste keyup", function () { $('#price-range-submit').show(); var min_price_range = parseInt($("#min_price").val()); var max_price_range = parseInt($("#max_price").val()); if(min_price_range == max_price_range){ max_price_range = min_price_range + 100; $("#min_price").val(min_price_range); $("#max_price").val(max_price_range); } $("#slider-range").slider({ values: [min_price_range, max_price_range] }); }); $(function () { $("#slider-range").slider({ range: true, orientation: "horizontal", min: 0, max: 300, values: [0, 300], step: 1, slide: function (event, ui) { if (ui.values[0] == ui.values[1]) { return false; } $("#min_price").val(ui.values[0]); $("#max_price").val(ui.values[1]); } }); $("#min_price").val($("#slider-range").slider("values", 0)); $("#max_price").val($("#slider-range").slider("values", 1)); }); $("#slider-range,#price-range-submit").click(function () { var min_price = $('#min_price').val(); var max_price = $('#max_price').val(); var checked = [] $("input[name='farba[]']:checked").each(function () { checked.push(parseInt($(this).val())); }); var checked2 = [] $("input[name='kolekcie[]']:checked").each(function () { checked2.push(parseInt($(this).val())); }); var checked3 = [] $("input[name='material[]']:checked").each(function () { checked3.push(parseInt($(this).val())); }); var checked4 = [] $("input[name='produkty[]']:checked").each(function () { checked4.push(parseInt($(this).val())); }); var checked5 = [] $("input[name='miestnost[]']:checked").each(function () { checked5.push(parseInt($(this).val())); }); $(".loading-div").show(); $("#vymazatfilter").show(); $("#produktyajax").load("ajax/latkyajax.php?kolekcie=",{"farba":checked,"kolekcie":checked2,"material":checked3,"produkty":checked4,"miestnost":checked5,"min": min_price,"max": max_price}, function(){ }); $("#searchResults").text("Produkty v cene od: " + min_price +" "+ " do " + " "+ max_price + " EUR"); }); });