Estoy tratando de encontrar una manera de desactivar el clic en la pista de mi jQuery UI Slider. Al hacer clic en el controlador está bien, pero no quiero que el controlador responda si el usuario hace clic en la pista.jQuery UI control deslizante - Deshabilitar haga clic en la barra deslizante
deslizador establecido en document.ready() de la siguiente manera:
$('#navScroller').slider({
value: 0,
start: onNavScrollStart,
slide: onNavScrollSlide,
animate: slideSpeed,
max: slideWidth
});
He intentado tanto:
$('#navScroller').unbind('click');
y
$('#navScroller .ui-slider').unbind('click');
ninguno de los cuales trabajaban para detener el deslizador de responder a los clics de la pista.
¿Alguna idea sobre cómo lograr esto? ¡Gracias!
EDIT: acabo de descubrir que el uso de:
$('#navScroller').unbind('mousedown');
elimina los clics de todo el control deslizante, el mango y todo, el que está más cerca de lo que necesito, pero todavía tiene que ser capaz de arrastrar el mango.
¡Esa es una solución bastante buena! – Ribs