Usted puede lograr esto mediante la detección de una superposición en un slide
controlador de eventos y devolver falso para evitar que ocurra la diapositiva . Ejemplo:
$("#slider-range").slider({
range: true,
min: 0,
max: 500,
values: [ 75, 300 ],
slide: function(event, ui) {
if ((ui.values[ 0 ] + 20) >= ui.values[ 1 ]) {
return false;
}
}
});
body { padding: 50px; }
<link href="http://code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<script src="http://code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<div id="slider-range"></div>
Tenga en cuenta que en este ejemplo el valor de
20
está codificado simplemente sobre la base de la anchura del mango. Según su caso de uso, tendrá que cambiar eso a lo que sea que tenga sentido.
Gracias por su interés. Si arrastra el control deslizante, se superponen entre sí. Esa es mi pregunta. – Hearaman
Gotcha, actualicé mi respuesta para abordar esto. –