我有一个 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)时,该值与原来的值略有不同。幻灯片事件返回的内容与更改事件不同。任何人都有任何想法可能导致这种情况以及我如何解决它?
我将在更改事件的回调中进行非常激烈的操作(这意味着我不能只使用 sldie),但还需要实时显示滑块的值,所以我不能只使用一个或其他。
这是一个关于这种奇怪行为的小提琴:http: //jsfiddle.net/5W6Zh/
提前致谢