0
recive值我嘗試設置滑塊 http://jqueryui.com/slider/#range如何從jQuery的滑塊
<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));
});
</script>
</head>
<body>
<p>
<label for="amount">Price range:</label>
<input type="text" class="sliderJquery" id="amount" readonly style="border:0; color:#f6931f; font-weight:bold;">
</p>
<div id="slider-range"></div>
但我不知道如何defind這個值(我recive當我改變一個範圍值的兩個拖動手柄。 )以供在過濾器中使用。 我試圖寫這樣的東西,但它不工作
$("div[class='sliderJquery'] input").change(function(event, ui){
leftPrice = $("#amount").val(ui.values[ 0 ]);
rightPrice = $("#amount").val(ui.values[ 1 ]);
console.log("Left: "+leftPrice);
console.log("Right: "+rightPrice);
});
就像'slide'回調;有一個'change'事件回調,當你釋放處理程序時會被調用。如果我正確理解你的問題,那麼我想你可以利用它。 – vijayP