Così ho una pagina con un cursore jQuery UI su di esso inizializzato con il seguente:Come faccio a cambiare dinamicamente i valori min e max per il cursore ui jquery?
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);
}
});
e voglio essere in grado di cambiare il min, max, e il valore per il quale le due maniglie sono Based sui risultati di una chiamata Ajax. qualcosa di così ho provato in questo modo:
$.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"));
});
dove la mia min e max sono contenute in due div nascosti con la classe start_price
e end_price
. questo al momento non funziona, non aggiorna il prezzo massimo e la maniglia destra del cursore appare sopra a sinistra fuori posizione. qualche suggerimento su come farlo funzionare? sto usando PHP per il back-end. il codice start_price e end_price è funzionante e corretto.
Puoi pubblicare anche il tuo codice HTML? – Blazemonger