У меня есть ползунок 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));
}
});
По какой-то странной причине при отпускании ползунка (mouseup) значение немного меняется от того, что было.Событие слайда возвращает нечто иное, чем событие изменения.У кого-нибудь есть идеи, что может быть причиной этого и как я могу это решить?
У меня будет довольно интенсивная операция в обратном вызове для события change (то есть я не могу просто использовать sldie),но также необходимо показать значения ползунка в реальном времени, поэтому я не могу использовать только одно или другое.
Вот скрипка с этой странностью в действии: http://jsfiddle.net/5W6Zh/
Спасибо взаранее