2013-06-19 5 views
0

Привет Я все знакомы с JQuery я нашел слайдер здесь: JQuery Range Slider, я скопировал этот код в моем HTML-страницуJQuery Range Slider

<script> 
    $(function() { 
    $("#slider-range").slider({ 
     range: true, 
     min: 0, 
     max: 500, 
     values: [ 75, 300 ], 
     slide: function(event, ui) { 
     $("#amount").val("€" + ui.values[ 0 ] + " - €" + ui.values[ 1 ]); 
     } 
    }); 
    $("#amount").val("$" + $("#slider-range").slider("values", 0) + 
     " - €" + $("#slider-range").slider("values", 1)); 
    }); 
$("input").rangeslider(); 
    </script> 

Я также включил CSS в ползунок DIV в моем теле. Если я перемещаю ползунок, например, от 10 до 30 долларов, он должен показывать в моем содержании только эти продукты, которые находятся между этим диапазоном. Цена находится в поле ввода.

Надеюсь, кто-то может мне помочь!

+0

Каков ваш вопрос? – j08691

ответ

0

Получите значение диапазона, используя $ ("# amount"). Val(), а затем сделайте запрос, чтобы получить требуемый ответ с этим значением.

В основной функции слайд сделать следующим

slide: function(event, ui) { 
     $("#amount").val("$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ]); 

     //here make ajax call with input value 1 as ui.values[ 0 ] 
     //        and 2 as ui.values[ 1 ] 
} 
+0

Мой вопрос ist, что мои цены являются полями ввода, и когда я перемещаю ползунок, контент должен показывать только продукты, соответствующие ценовому диапазону, - но это не сработает ?! – Michael10

+0

ваше описание не так понятно ... Я обновляю данный ответ –

Смежные вопросы