Me gustaría modificar los controles deslizantes sobre la marcha. Intenté hacerlo usandojQuery UI Slider (configuración mediante programación)
$("#slider").slider("option", "values", [50,80]);
Esta llamada establecerá los valores, pero el elemento no actualizará las posiciones del control deslizante. Llamando a
$("#slider").trigger('change');
tampoco ayuda.
¿Existe alguna otra forma mejor de modificar el valor Y la posición del control deslizante?
que funciona hasta ahora, pero no está ejecutando el controlador de eventos. El controlador de eventos actualiza algunos tramos en deslizamiento. Parece que no puedo activar el evento de diapositivas manualmente? – jAndy
he probado tanto .slider ('value', 100) como .slider ('option', 'value', 100) y el control deslizante no se mueve. ¿Me equivoco al pensar que DEBE moverse? o ¿esto solo cambia el VALOR, y tengo que actualizar o algo para VER realmente el movimiento del control deslizante? No quería hacer una pregunta repetida cuando parece que esta respuesta es tan cercana a lo que realmente necesito. – trh178
Si tiene un control deslizante de rango, necesita usar el número entero de índice (inicio 0) del manejador que desea mover. Entonces, para mover el primer identificador (índice 0) a 50 use $ ("# slider"). Slider ('values', 0,50); Si desea mover el segundo control deslizante (índice 1) a 50, use $ ("# slider"). Slider ('values', 1,50); – alexteg