deslizante jQuery UI - não pode deslizar para 0
-
05-07-2019 - |
Pergunta
jQuery 1.3.2 / jQueryUI 1,7 / deslizante
$("#slider").slider({
range: "min",
min: 0,
max: 40,
value: 0,
slide: function(event, ui) {
CalculateOrder(event, ui);
}
});
que começa bem, mas depois que eu mova o controle Eu não posso obtê-lo de volta a 0, ui.Value é 1 quando i deslize-o todo o caminho para a esquerda.
configuraçãoEu tentei
min:-1
Isso define o ui.Value a -1 quando eu deslize-o para -1, mas quando estou em 0 a ui.Value ainda é 1.
Todas as idéias?
Solução
O que você quer é fazer com que o valor quando o cursor tem parada, não durante o slide. Da minha experiência, o evento de slides, poderá ir a posição anterior do cursor. Parar lhe dará o valor do controle deslizante onde o movimento do usuário a.
$("#slider").slider({
range: 'min',
min: 0,
max: 40,
value: 1,
step: 10,
slide : function(event, ui){
console.log("previous value:"+ $(this).slider('option', 'value'));
},
stop: function(event, ui){
console.log("Current value:"+ $(this).slider('option', 'value'));
}
});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow