que tienen un control deslizante define así:¿Cómo configuro el valor del control deslizante de jQuery UI mediante programación y desencadenar eventos?
$("#slider").slider({
orientation: "vertical",
range: "min",
min: 0,
max: totalRows,
value: totalRows,
slide: function(e, ui) {
scrollTheTable(ui.value, totalRows, visibleRows, $table);
}
});
Cuando se utiliza el control deslizante, la función asignada a la diapositiva se llama ningún problema. Tengo una tabla que puede contener o no una fila que tiene una clase de SelectedItem. Estoy trabajando en un método que "desplazará" esa fila a la parte superior de la tabla básicamente en la carga de la página.
La carne del método es similar a esto:
$("#slider").slider('value', $rows.length - index);
Esta propiedad establece el valor del control deslizante y el deslizador hace correctamente, pero mi manejador de diapositivas nunca es llamado para hacer el trabajo sobre la mesa.
¿Qué me falta aquí?
¡Estupendo! Tuve este problema también y esto ayudó. –
¿No llama eso scrollTheTable dos veces cuando se cambia el control deslizante con el mouse? Usar solo el controlador de eventos de cambio me funciona. – xr280xr