jQuery UI スライダーがあります。
$('div.slider').slider({
range: true,
step: 250,
min: 1000,
max: 500000,
values: [1000,500000],
change: function(event, ui){
console.log($(this).slider('values', 0)+','+$(this).slider('values', 1));
},
slide: function(event, ui){
console.log($(this).slider('values', 0)+','+$(this).slider('values', 1));
}
});
なんらかの理由で、スライダー (マウスアップ) を放すと、値が元の値からわずかに変化します。スライド イベントは、変更イベントとは異なるものを返しています。これを引き起こしている可能性のあるものと、それを解決する方法を知っている人はいますか?
変更イベントのコールバックでかなり激しい操作を行います (つまり、sldie だけを使用することはできません)。また、スライダーの値をライブで表示する必要があるため、1 つまたは 1 つだけを使用することはできません。他の。
これは、この奇妙な動作のフィドルです: http://jsfiddle.net/5W6Zh/
前もって感謝します