Tengo ui.slider y cambio sus valores mínimos y máximos en tiempo de ejecución. Pero estos cambios solo se reflejan en la vista, cuando también establezco los valores (lo que hace que active eventos que no son necesarios). En mi opinión, debería actualizar la vista después de establecer también min y max. ¿Hay una solución simple, parece que falta un método de actualización para el control deslizante.Cómo actualizar un control deslizante de la jQuery UI después de establecer los valores mínimo o máximo?
$("#something").slider({
range: true,
values: [25, 75],
min: 0,
max: 100
});
$("#something").slider("option", "min", 25); // left handle should be at the left end, but it doesn't move
$("#something").slider("option", "values", [25, 75]); // the left handle is now at the left end, but doing this triggers events
Editar Este problema se ha solucionado en jQuery UI 1.9
Este fue mi primer intento también, pero esto desencadenó el evento de cambio, etc. y, por lo tanto, no es tan estético como me gustaría que fuera;). Gracias de todos modos, parece que este es el camino a seguir si no quiero parchar el plugin deslizante. –