Vì vậy, tôi có một trang với một thanh trượt jquery ui vào nó khởi tạo như sau:Làm cách nào để tự động thay đổi giá trị tối thiểu, tối đa cho thanh trượt jquery ui?
var min = $("#attrInformation").data("lowest_price"),
max = $("#attrInformation").data("highest_price");
$("#slider-range").slider({
range: true,
min: min,
max: max,
values: [ min, max ],
slide: function(event, ui) {
var start = ui.values[0],
end = ui.values[1];
$("#startPrice").text(start);
$("#endPrice").text(end);
},
stop: function(event,ui){
var start = ui.values[0],
end = ui.values[1];
refineObject.price_min = start;
refineObject.price_max = end;
refineResults(refineObject);
}
});
và tôi muốn để có thể thay đổi min, max, và giá trị mà hai tay cầm đang Dựa về kết quả của cuộc gọi ajax. một cái gì đó vì vậy tôi đã cố gắng như thế này:
$.get("ajax.php",options,function(data){
$('.middle_container').html(data);
$('#slider-range').slider("option", "min", $('.middle_container').find('.start_price').val());
$('#slider-range').slider("option", "max", $('.middle_container').find('.end_price').val());
$('#slider-range').slider("value", $('#slider-range').slider("value"));
});
nơi min và max của tôi được chứa trong hai divs ẩn với lớp start_price
và end_price
. điều này hiện không hoạt động, nó không cập nhật giá tối đa và tay cầm bên phải của thanh trượt xuất hiện ở bên trái của vị trí. bất kỳ đề xuất nào về cách thực hiện công việc này? Tôi đang sử dụng php cho backend. mã start_price và end_price đang hoạt động và chính xác.
Bạn cũng có thể đăng HTML của mình không? – Blazemonger