Esempio: http://jsbin.com/eqile3/jQuery valori di scorrimento del cursore ui?
Questo è uno slider con 2 maniglie, 1 per 1 min e per max e sull'evento diapositiva questi valori sono messi nei campi di immissione.
Si noti che quando si fa scorrere il manico minimo su e giù, il valore minimo è 11 (anche se l'ho impostato su 10), ma quando si fa scorrere verso l'alto dalla posizione minima si passa da 11 a 10 e quindi a 11. Se Scendo di nuovo verso il basso, si passa a 12 e poi a 11 ...
Errore piuttosto strano, non si sa dove sia la causa?
Inoltre, quando il min-handle è sul primo passaggio proveniente dal passaggio 0, quindi il valore è 10, quindi si sposta l'handle massimo, il valore del min-handle viene aggiornato correttamente. Il max-handle ha il problema opposto.
Il javascript rilevanti nell'esempio:
$(document).ready(function(){
$('#clarityslider').slider({step:1,min:10,max:18,range:true,values:[10, 18]});
$('#clarityslider').bind('slide', function(ui, event){
valuemin = $(this).slider('values', 0);
valuemax = $(this).slider('values', 1);
$(this).next().val(valuemax);
$(this).prev().val(valuemin);
});
});
funziona perfettamente, anche nella mia funzione di loop. Grazie. – Rakward