ページに 2 つのスライダーがあるページがありますが、特別なものはありません。ただし、スライダーの値を操作しているときに、スライダーを制御するための外部ボタンを使用しているときに、奇妙な問題が見つかりました。
これが私のスライダーです。
var slider = $("#amount_slider").slider({
value: amount,
min: min_amount,
max: max_amount,
step: step,
slide: function( event, ui ) {
$("#CREDIT").val(ui.value);
handle_amount.qtip('option', 'content.text', '€ ' + FormatNumber(ui.value));
},
change: function( event, ui ) {
$("#CREDIT").trigger('blur');
Calculate();
}
});
console.log($("#amount_slider").slider("value"));
console.log($("#amount_slider").slider("option", "value"));
これらの出力を実行すると、2 つの異なる結果が得られます。結果は 25000 になるはずですが、24500 と 25000 になります。ui.value には 24500 もあります...
誰かが私を助けてくれることを願っています:-)
バグをいじりたい場合: http://jsfiddle.net/xzhgd/