jQuery 1.3.2/jQueryUI 1,7/Slidercontrol deslizante jQuery UI - no puede deslizarse a 0
$("#slider").slider({
range: "min",
min: 0,
max: 40,
value: 0,
slide: function(event, ui) {
CalculateOrder(event, ui);
}
});
que comienza muy bien, pero después de que mueva el control deslizante no puede recuperarlo a 0 , ui.Value es 1 cuando lo deslizo completamente hacia la izquierda.
He tratado de establecer
min:-1
esto establece la ui.Value a -1 cuando me deslizo a -1, pero cuando estoy en el 0 ui.Value es fija 1.
¿Alguna idea?
thanx, stop: did it !!! –
En realidad, hay una diferencia sutil en todo esto (me encontré con esto yo mismo). Debe usar "ui.value" para obtener el valor en su controlador de eventos de diapositivas. Eso le dará el valor * actual *. Obtendrá el valor anterior si lo busca pidiéndole al control deslizante el valor de su manejador (por ejemplo, .slider ('valor') o .slider ('opción', 'valor'), etc.). Esto importa si está tratando de decir dinámicamente actualizar una etiqueta mientras el usuario desliza la manija. Resumiendo: si usa ui.value para obtener el valor en el controlador de eventos de diapositivas, no necesitará usar un manejador de eventos stop. – chrisrbailey
El comentario de Chris fue justo sobre el dinero. Si usa ui.value dentro de su manejador "deslizante", puede obtener el valor actual del control deslizante, a diferencia del valor anterior. –