我正在创建一个允许用户使用jQuery UI Slider选择值的网页。但是,我想在用户滚动时更新值,因此我将 update_value 函数附加到滑块幻灯片事件。
问题是当滑块手柄到达边缘时,我得到的值不正确。例如,当它应该为0时我得到值500,当它应该是最大值时得到99000。 (100000)。
我尝试使用更改事件进行测试,它为我提供了所需的确切值。但是,当我尝试使用幻灯片事件时,问题仍然存在。
有什么想法吗?
答案 0 :(得分:7)
解决了!问题是使用:
$('slider').value()
由于某种原因,没有给出确切的值。但是,通过将update_value函数修改为:
function update_value(event, ui)
并使用ui.value解决了这个问题。