我在这里有同样的问题: jQuery UI Slider: move the value along (with) the handle
"我在我的页面中使用了 jQuery UI 滑块组件来设置价格范围。我还可以使用它们的 ui.values[] 来设置和显示其他 div 中的新值。如何才能在句柄。也就是说,如果我将句柄移动到 100 美元,我想在该句柄正下方设置“100 美元”文本。 ”
有答案(http://jsfiddle.net/william/RSkpH/1/),但我对滑块中的“动画:”慢“”功能有问题。帮助如何使用句柄为值设置动画。我的滑块在移动后会留下垃圾:( http://data2.floomby.com/files/share/2_4_2013/6TZ1DOmbk2pRqvCF0nfVw.jpg
谢谢
$("#slider").slider({
range: true,
min: 100,
max: 500,
step: 10,
values: [100, 500],
animate: "slow",
slide: function(event, ui) {
var delay = function() {
var handleIndex = $(ui.handle).data('index.uiSliderHandle');
var label = handleIndex == 0 ? '#min' : '#max';
$(label).html('$' + ui.value).position({
my: 'center top',
at: 'center bottom',
of: ui.handle,
offset: "0, 10"
});
};
// wait for the ui.handle to set its position<br>
setTimeout(delay, 5);
}
});